home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / GrabGuy / GrabGuy 1.0a1 / GrabGuy 1.0a1.rsrc / CODE_5_GDoCommand.txt < prev    next >
Text File  |  1991-09-05  |  125KB  |  2,237 lines

  1. # near model CODE resource
  2. # jump table entries: 1944-1976 (33 of them)
  3. export_243:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2054                     movea.l    A0, [A4]
  8. 0000000C  4AA8 0036                tst.l      [A0 + 0x36]
  9. 00000010  6706                     beq        +0x8 /* 00000018 */
  10. 00000012  2F28 0036                move.l     -[A7], [A0 + 0x36]
  11. 00000016  A8D9                     syscall    DisposRgn/DisposeRgn
  12. label00000018:
  13. 00000018  2054                     movea.l    A0, [A4]
  14. 0000001A  7000                     moveq.l    D0, 0x00
  15. 0000001C  2140 0036                move.l     [A0 + 0x36], D0
  16. 00000020  4AA8 003A                tst.l      [A0 + 0x3A]
  17. 00000024  6708                     beq        +0xA /* 0000002E */
  18. 00000026  2054                     movea.l    A0, [A4]
  19. 00000028  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  20. 0000002C  A8D9                     syscall    DisposRgn/DisposeRgn
  21. label0000002E:
  22. 0000002E  2054                     movea.l    A0, [A4]
  23. 00000030  7000                     moveq.l    D0, 0x00
  24. 00000032  2140 003A                move.l     [A0 + 0x3A], D0
  25. 00000036  2140 0032                move.l     [A0 + 0x32], D0
  26. 0000003A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27. 0000003E  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  28. 00000042  285F                     movea.l    A4, [A7]+
  29. 00000044  4E5E                     unlink     A6
  30. 00000046  2E9F                     move.l     [A7], [A7]+
  31. 00000048  4E75                     rts
  32. 0000004A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  33. // begin alternate branch 0000004C-0000005E
  34. fn0000004C:
  35. 0000004C  4E56 0000                link       A6, 0
  36. 00000050  48E7 0018                movem.l    -[A7], A3,A4
  37. 00000054  286E 0008                movea.l    A4, [A6 + 0x8]
  38. 00000058  206E 000C                movea.l    A0, [A6 + 0xC]
  39. 0000005C  2254                     movea.l    A1, [A4]
  40. // end alternate branch 0000004C-0000005E
  41. fn0000004C: // (misaligned)
  42. 0000004E  0000 48E7                ori.b      D0, 0xE7
  43. 00000052  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  44. 00000056  0008 206E                ori.b      A0, 0x6E /* 'n' */
  45. 0000005A  000C 2254                ori.b      A4, 0x54 /* 'T' */
  46. 0000005E  2350 002A                move.l     [A1 + 0x2A], [A0]
  47. 00000062  1029 0026                move.b     D0, [A1 + 0x26]
  48. 00000066  6760                     beq        +0x62 /* 000000C8 */
  49. 00000068  2F00                     move.l     -[A7], D0
  50. 0000006A  4267                     clr.w      -[A7]
  51. 0000006C  2054                     movea.l    A0, [A4]
  52. 0000006E  2F28 0036                move.l     -[A7], [A0 + 0x36]
  53. 00000072  A8E2                     syscall    EmptyRgn
  54. 00000074  121F                     move.b     D1, [A7]+
  55. 00000076  201F                     move.l     D0, [A7]+
  56. 00000078  0A01 0001                xori.b     D1, 0x1
  57. 0000007C  C001                     and.b      D0, D1
  58. 0000007E  6748                     beq        +0x4A /* 000000C8 */
  59. 00000080  2254                     movea.l    A1, [A4]
  60. 00000082  2069 0036                movea.l    A0, [A1 + 0x36]
  61. 00000086  2050                     movea.l    A0, [A0]
  62. 00000088  47E8 0002                lea.l      A3, [A0 + 0x2]
  63. 0000008C  3029 002C                move.w     D0, [A1 + 0x2C]
  64. 00000090  B06B 0002                cmp.w      D0, [A3 + 0x2]
  65. 00000094  6D0A                     blt        +0xC /* 000000A0 */
  66. 00000096  2049                     movea.l    A0, A1
  67. 00000098  316B 0002 002C           move.w     [A0 + 0x2C], [A3 + 0x2]
  68. 0000009E  600C                     bra        +0xE /* 000000AC */
  69. label000000A0:
  70. 000000A0  302B 0006                move.w     D0, [A3 + 0x6]
  71. 000000A4  5340                     subq.w     D0, 1
  72. 000000A6  2054                     movea.l    A0, [A4]
  73. 000000A8  3140 002C                move.w     [A0 + 0x2C], D0
  74. label000000AC:
  75. 000000AC  2054                     movea.l    A0, [A4]
  76. 000000AE  3028 002A                move.w     D0, [A0 + 0x2A]
  77. 000000B2  B053                     cmp.w      D0, [A3]
  78. 000000B4  6D06                     blt        +0x8 /* 000000BC */
  79. 000000B6  3153 002A                move.w     [A0 + 0x2A], [A3]
  80. 000000BA  600C                     bra        +0xE /* 000000C8 */
  81. label000000BC:
  82. 000000BC  302B 0004                move.w     D0, [A3 + 0x4]
  83. 000000C0  5340                     subq.w     D0, 1
  84. 000000C2  2054                     movea.l    A0, [A4]
  85. 000000C4  3140 002A                move.w     [A0 + 0x2A], D0
  86. label000000C8:
  87. 000000C8  4CDF 1800                movem.l    A3,A4, [A7]+
  88. 000000CC  4E5E                     unlink     A6
  89. 000000CE  205F                     movea.l    A0, [A7]+
  90. 000000D0  504F                     addq.w     A7, 8
  91. 000000D2  4ED0                     jmp        [A0]
  92. fn000000D4:
  93. 000000D4  4E56 FFF8                link       A6, -0x0008
  94. 000000D8  48E7 0018                movem.l    -[A7], A3,A4
  95. 000000DC  266E 000C                movea.l    A3, [A6 + 0xC]
  96. 000000E0  286E 0008                movea.l    A4, [A6 + 0x8]
  97. 000000E4  4267                     clr.w      -[A7]
  98. 000000E6  2F13                     move.l     -[A7], [A3]
  99. 000000E8  2054                     movea.l    A0, [A4]
  100. 000000EA  2F28 0022                move.l     -[A7], [A0 + 0x22]
  101. 000000EE  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  102. 000000F2  101F                     move.b     D0, [A7]+
  103. 000000F4  6700 009C                beq        +0x9E /* 00000192 */
  104. 000000F8  2254                     movea.l    A1, [A4]
  105. 000000FA  2069 0022                movea.l    A0, [A1 + 0x22]
  106. 000000FE  2050                     movea.l    A0, [A0]
  107. 00000100  1028 004A                move.b     D0, [A0 + 0x4A]
  108. 00000104  660E                     bne        +0x10 /* 00000114 */
  109. 00000106  2049                     movea.l    A0, A1
  110. 00000108  1228 0026                move.b     D1, [A0 + 0x26]
  111. 0000010C  0A01 0001                xori.b     D1, 0x1
  112. 00000110  8001                     or.b       D0, D1
  113. 00000112  6718                     beq        +0x1A /* 0000012C */
  114. label00000114:
  115. 00000114  486E FFF8                pea.l      [A6 - 0x8]
  116. 00000118  2F13                     move.l     -[A7], [A3]
  117. 0000011A  302B 0002                move.w     D0, [A3 + 0x2]
  118. 0000011E  5240                     addq.w     D0, 1
  119. 00000120  3F00                     move.w     -[A7], D0
  120. 00000122  3013                     move.w     D0, [A3]
  121. 00000124  5240                     addq.w     D0, 1
  122. 00000126  3F00                     move.w     -[A7], D0
  123. 00000128  A8A7                     syscall    SetRect
  124. 0000012A  6016                     bra        +0x18 /* 00000142 */
  125. label0000012C:
  126. 0000012C  2054                     movea.l    A0, [A4]
  127. 0000012E  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  128. 00000132  2F13                     move.l     -[A7], [A3]
  129. 00000134  486E FFF8                pea.l      [A6 - 0x8]
  130. 00000138  A8AC                     syscall    Pt2Rect
  131. 0000013A  526E FFFE                addq.w     [A6 - 0x2], 1
  132. 0000013E  526E FFFC                addq.w     [A6 - 0x4], 1
  133. label00000142:
  134. 00000142  2054                     movea.l    A0, [A4]
  135. 00000144  2F28 0032                move.l     -[A7], [A0 + 0x32]
  136. 00000148  486E FFF8                pea.l      [A6 - 0x8]
  137. 0000014C  A8DF                     syscall    RectRgn
  138. 0000014E  2054                     movea.l    A0, [A4]
  139. 00000150  1028 0027                move.b     D0, [A0 + 0x27]
  140. 00000154  673C                     beq        +0x3E /* 00000192 */
  141. 00000156  2248                     movea.l    A1, A0
  142. 00000158  2069 0022                movea.l    A0, [A1 + 0x22]
  143. 0000015C  2050                     movea.l    A0, [A0]
  144. 0000015E  1228 004A                move.b     D1, [A0 + 0x4A]
  145. 00000162  0A01 0001                xori.b     D1, 0x1
  146. 00000166  C001                     and.b      D0, D1
  147. 00000168  6728                     beq        +0x2A /* 00000192 */
  148. 0000016A  2054                     movea.l    A0, [A4]
  149. 0000016C  1028 0028                move.b     D0, [A0 + 0x28]
  150. 00000170  6710                     beq        +0x12 /* 00000182 */
  151. 00000172  2F28 0036                move.l     -[A7], [A0 + 0x36]
  152. 00000176  2F28 0032                move.l     -[A7], [A0 + 0x32]
  153. 0000017A  2F28 0032                move.l     -[A7], [A0 + 0x32]
  154. 0000017E  A8E6                     syscall    DiffRgn
  155. 00000180  6010                     bra        +0x12 /* 00000192 */
  156. label00000182:
  157. 00000182  2054                     movea.l    A0, [A4]
  158. 00000184  2F28 0036                move.l     -[A7], [A0 + 0x36]
  159. 00000188  2F28 0032                move.l     -[A7], [A0 + 0x32]
  160. 0000018C  2F28 0032                move.l     -[A7], [A0 + 0x32]
  161. 00000190  A8E5                     syscall    UnionRgn
  162. label00000192:
  163. 00000192  4CDF 1800                movem.l    A3,A4, [A7]+
  164. 00000196  4E5E                     unlink     A6
  165. 00000198  205F                     movea.l    A0, [A7]+
  166. 0000019A  504F                     addq.w     A7, 8
  167. 0000019C  4ED0                     jmp        [A0]
  168. 0000019E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  169. // begin alternate branch 000001A0-000001A6
  170. fn000001A0:
  171. 000001A0  4E56 0000                link       A6, 0
  172. 000001A4  2F0C                     move.l     -[A7], A4
  173. // end alternate branch 000001A0-000001A6
  174. fn000001A0: // (misaligned)
  175. 000001A2  0000 2F0C                ori.b      D0, 0xC
  176. 000001A6  286E 0008                movea.l    A4, [A6 + 0x8]
  177. 000001AA  2054                     movea.l    A0, [A4]
  178. 000001AC  2F28 0036                move.l     -[A7], [A0 + 0x36]
  179. 000001B0  2F28 0032                move.l     -[A7], [A0 + 0x32]
  180. 000001B4  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  181. 000001B8  A8E6                     syscall    DiffRgn
  182. 000001BA  2054                     movea.l    A0, [A4]
  183. 000001BC  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  184. 000001C0  2268 0022                movea.l    A1, [A0 + 0x22]
  185. 000001C4  2251                     movea.l    A1, [A1]
  186. 000001C6  1F29 002C                move.b     -[A7], [A1 + 0x2C]
  187. 000001CA  1F3C 0001                move.b     -[A7], 0x1
  188. 000001CE  2F28 0022                move.l     -[A7], [A0 + 0x22]
  189. 000001D2  4EAD 0FFA                jsr        [A5 + 0xFFA /* export_507 */]
  190. 000001D6  2054                     movea.l    A0, [A4]
  191. 000001D8  2F28 0032                move.l     -[A7], [A0 + 0x32]
  192. 000001DC  2F28 0036                move.l     -[A7], [A0 + 0x36]
  193. 000001E0  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  194. 000001E4  A8E6                     syscall    DiffRgn
  195. 000001E6  2054                     movea.l    A0, [A4]
  196. 000001E8  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  197. 000001EC  1F3C 0001                move.b     -[A7], 0x1
  198. 000001F0  2268 0022                movea.l    A1, [A0 + 0x22]
  199. 000001F4  2251                     movea.l    A1, [A1]
  200. 000001F6  1F29 002C                move.b     -[A7], [A1 + 0x2C]
  201. 000001FA  2F28 0022                move.l     -[A7], [A0 + 0x22]
  202. 000001FE  4EAD 0FFA                jsr        [A5 + 0xFFA /* export_507 */]
  203. 00000202  285F                     movea.l    A4, [A7]+
  204. 00000204  4E5E                     unlink     A6
  205. 00000206  2E9F                     move.l     [A7], [A7]+
  206. 00000208  4E75                     rts
  207. 0000020A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  208. export_244: // at 0000020C (misaligned)
  209. 0000020E  FFF0                     .invalid   <<F/7/7>>
  210. 00000210  206E 0014                movea.l    A0, [A6 + 0x14]
  211. 00000214  43EE FFF8                lea.l      A1, [A6 - 0x8]
  212. 00000218  22D8                     move.l     [A1]+, [A0]+
  213. 0000021A  22D8                     move.l     [A1]+, [A0]+
  214. 0000021C  206E 0010                movea.l    A0, [A6 + 0x10]
  215. 00000220  43EE FFF0                lea.l      A1, [A6 - 0x10]
  216. 00000224  22D8                     move.l     [A1]+, [A0]+
  217. 00000226  22D8                     move.l     [A1]+, [A0]+
  218. 00000228  4E5E                     unlink     A6
  219. 0000022A  205F                     movea.l    A0, [A7]+
  220. 0000022C  DEFC 0010                add.w      A7, 0x10
  221. 00000230  4ED0                     jmp        [A0]
  222. 00000232  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  223. export_245: // at 00000234 (misaligned)
  224. 00000236  FFE4                     .invalid   <<F/7/7>>
  225. 00000238  48E7 0018                movem.l    -[A7], A3,A4
  226. 0000023C  266E 0008                movea.l    A3, [A6 + 0x8]
  227. 00000240  284B                     movea.l    A4, A3
  228. 00000242  102E 000C                move.b     D0, [A6 + 0xC]
  229. 00000246  6700 009E                beq        +0xA0 /* 000002E6 */
  230. 0000024A  486E FFEC                pea.l      [A6 - 0x14]
  231. 0000024E  2054                     movea.l    A0, [A4]
  232. 00000250  2F28 0022                move.l     -[A7], [A0 + 0x22]
  233. 00000254  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  234. 00000258  206E 000E                movea.l    A0, [A6 + 0xE]
  235. 0000025C  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  236. 00000260  22D8                     move.l     [A1]+, [A0]+
  237. 00000262  22D8                     move.l     [A1]+, [A0]+
  238. 00000264  486E FFEC                pea.l      [A6 - 0x14]
  239. 00000268  486E FFE4                pea.l      [A6 - 0x1C]
  240. 0000026C  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  241. 00000270  42A7                     clr.l      -[A7]
  242. 00000272  486E FFE4                pea.l      [A6 - 0x1C]
  243. 00000276  2054                     movea.l    A0, [A4]
  244. 00000278  2F28 0022                move.l     -[A7], [A0 + 0x22]
  245. 0000027C  4EAD 1052                jsr        [A5 + 0x1052 /* export_518 */]
  246. 00000280  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  247. 00000284  4A2E 001A                tst.b      [A6 + 0x1A]
  248. 00000288  662C                     bne        +0x2E /* 000002B6 */
  249. 0000028A  486E FFFC                pea.l      [A6 - 0x4]
  250. 0000028E  2F0B                     move.l     -[A7], A3
  251. 00000290  4EBA FDBA                jsr        [PC - 0x246 /* 0000004C */]
  252. 00000294  2054                     movea.l    A0, [A4]
  253. 00000296  1028 0027                move.b     D0, [A0 + 0x27]
  254. 0000029A  671A                     beq        +0x1C /* 000002B6 */
  255. 0000029C  4267                     clr.w      -[A7]
  256. 0000029E  2054                     movea.l    A0, [A4]
  257. 000002A0  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  258. 000002A4  2268 0022                movea.l    A1, [A0 + 0x22]
  259. 000002A8  2251                     movea.l    A1, [A1]
  260. 000002AA  2F29 004C                move.l     -[A7], [A1 + 0x4C]
  261. 000002AE  A8E8                     syscall    PtInRgn
  262. 000002B0  2054                     movea.l    A0, [A4]
  263. 000002B2  115F 0028                move.b     [A0 + 0x28], [A7]+
  264. label000002B6:
  265. 000002B6  202E FFFC                move.l     D0, [A6 - 0x4]
  266. 000002BA  2054                     movea.l    A0, [A4]
  267. 000002BC  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  268. 000002C0  6724                     beq        +0x26 /* 000002E6 */
  269. 000002C2  486E FFFC                pea.l      [A6 - 0x4]
  270. 000002C6  2F0B                     move.l     -[A7], A3
  271. 000002C8  4EBA FE0A                jsr        [PC - 0x1F6 /* 000000D4 */]
  272. 000002CC  2F0B                     move.l     -[A7], A3
  273. 000002CE  4EBA FED0                jsr        [PC - 0x130 /* 000001A0 */]
  274. 000002D2  2054                     movea.l    A0, [A4]
  275. 000002D4  2F28 0032                move.l     -[A7], [A0 + 0x32]
  276. 000002D8  2F28 0036                move.l     -[A7], [A0 + 0x36]
  277. 000002DC  A8DC                     syscall    CopyRgn
  278. 000002DE  2054                     movea.l    A0, [A4]
  279. 000002E0  216E FFFC 002E           move.l     [A0 + 0x2E], [A6 - 0x4]
  280. label000002E6:
  281. 000002E6  2D4B 001C                move.l     [A6 + 0x1C], A3
  282. 000002EA  4CDF 1800                movem.l    A3,A4, [A7]+
  283. 000002EE  4E5E                     unlink     A6
  284. 000002F0  205F                     movea.l    A0, [A7]+
  285. 000002F2  DEFC 0014                add.w      A7, 0x14
  286. 000002F6  4ED0                     jmp        [A0]
  287. export_246:
  288. 000002F8  4E56 0000                link       A6, 0
  289. 000002FC  2F0C                     move.l     -[A7], A4
  290. 000002FE  286E 0008                movea.l    A4, [A6 + 0x8]
  291. 00000302  2254                     movea.l    A1, [A4]
  292. 00000304  2069 0022                movea.l    A0, [A1 + 0x22]
  293. 00000308  2050                     movea.l    A0, [A0]
  294. 0000030A  1028 004A                move.b     D0, [A0 + 0x4A]
  295. 0000030E  671A                     beq        +0x1C /* 0000032A */
  296. 00000310  2069 0032                movea.l    A0, [A1 + 0x32]
  297. 00000314  2050                     movea.l    A0, [A0]
  298. 00000316  2F28 0002                move.l     -[A7], [A0 + 0x2]
  299. 0000031A  42A7                     clr.l      -[A7]
  300. 0000031C  1F3C 0001                move.b     -[A7], 0x1
  301. 00000320  2F29 0022                move.l     -[A7], [A1 + 0x22]
  302. 00000324  4EAD 2022                jsr        [A5 + 0x2022 /* export_1024 */]
  303. 00000328  6014                     bra        +0x16 /* 0000033E */
  304. label0000032A:
  305. 0000032A  2054                     movea.l    A0, [A4]
  306. 0000032C  2F28 0032                move.l     -[A7], [A0 + 0x32]
  307. 00000330  42A7                     clr.l      -[A7]
  308. 00000332  1F3C 0001                move.b     -[A7], 0x1
  309. 00000336  2F28 0022                move.l     -[A7], [A0 + 0x22]
  310. 0000033A  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  311. label0000033E:
  312. 0000033E  285F                     movea.l    A4, [A7]+
  313. 00000340  4E5E                     unlink     A6
  314. 00000342  2E9F                     move.l     [A7], [A7]+
  315. 00000344  4E75                     rts
  316. 00000346  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  317. export_247: // at 00000348 (misaligned)
  318. 0000034A  FFFE                     .invalid   <<F/7/7>>
  319. 0000034C  48E7 0108                movem.l    -[A7], D7,A4
  320. 00000350  206E 000C                movea.l    A0, [A6 + 0xC]
  321. 00000354  2850                     movea.l    A4, [A0]
  322. 00000356  202C 0002                move.l     D0, [A4 + 0x2]
  323. 0000035A  4840                     swap.w     D0
  324. 0000035C  4A40                     tst.w      D0
  325. 0000035E  6712                     beq        +0x14 /* 00000372 */
  326. 00000360  4267                     clr.w      -[A7]
  327. 00000362  2F3C 0050 0070           move.l     -[A7], 0x500070 /* 'P\0p' */
  328. 00000368  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  329. 0000036C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  330. 00000370  3E1F                     move.w     D7, [A7]+
  331. label00000372:
  332. 00000372  7000                     moveq.l    D0, 0x00
  333. 00000374  2D40 0010                move.l     [A6 + 0x10], D0
  334. 00000378  4CDF 1080                movem.l    D7,A4, [A7]+
  335. 0000037C  4E5E                     unlink     A6
  336. 0000037E  205F                     movea.l    A0, [A7]+
  337. 00000380  504F                     addq.w     A7, 8
  338. 00000382  4ED0                     jmp        [A0]
  339. fn00000384:
  340. 00000384  4E56 FFFC                link       A6, -0x0004
  341. 00000388  2F0C                     move.l     -[A7], A4
  342. 0000038A  286E 0008                movea.l    A4, [A6 + 0x8]
  343. 0000038E  204C                     movea.l    A0, A4
  344. 00000390  5088                     addq.l     A0, 8
  345. 00000392  2050                     movea.l    A0, [A0]
  346. 00000394  2D48 FFFC                move.l     [A6 - 0x4], A0
  347. 00000398  102C FF7F                move.b     D0, [A4 - 0x81]
  348. 0000039C  671E                     beq        +0x20 /* 000003BC */
  349. 0000039E  102D F8BD                move.b     D0, [A5 - 0x743]
  350. 000003A2  6708                     beq        +0xA /* 000003AC */
  351. 000003A4  486C FF12                pea.l      [A4 - 0xEE]
  352. 000003A8  A87D                     syscall    ClosePort
  353. 000003AA  6006                     bra        +0x8 /* 000003B2 */
  354. label000003AC:
  355. 000003AC  486C FF12                pea.l      [A4 - 0xEE]
  356. 000003B0  A87D                     syscall    ClosePort
  357. label000003B2:
  358. 000003B2  2F2C FF0E                move.l     -[A7], [A4 - 0xF2]
  359. 000003B6  A873                     syscall    SetPort
  360. 000003B8  422C FF7F                clr.b      [A4 - 0x81]
  361. label000003BC:
  362. 000003BC  285F                     movea.l    A4, [A7]+
  363. 000003BE  4E5E                     unlink     A6
  364. 000003C0  2E9F                     move.l     [A7], [A7]+
  365. 000003C2  4E75                     rts
  366. fn000003C4:
  367. 000003C4  4E56 FFFC                link       A6, -0x0004
  368. 000003C8  48E7 0028                movem.l    -[A7], A2,A4
  369. 000003CC  286E 0008                movea.l    A4, [A6 + 0x8]
  370. 000003D0  204C                     movea.l    A0, A4
  371. 000003D2  5088                     addq.l     A0, 8
  372. 000003D4  2050                     movea.l    A0, [A0]
  373. 000003D6  2D48 FFFC                move.l     [A6 - 0x4], A0
  374. 000003DA  4AAC FFF8                tst.l      [A4 - 0x8]
  375. 000003DE  674C                     beq        +0x4E /* 0000042C */
  376. 000003E0  102C FF7F                move.b     D0, [A4 - 0x81]
  377. 000003E4  6708                     beq        +0xA /* 000003EE */
  378. 000003E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  379. 000003EA  4EBA FF98                jsr        [PC - 0x68 /* 00000384 */]
  380. label000003EE:
  381. 000003EE  4267                     clr.w      -[A7]
  382. 000003F0  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  383. 000003F4  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  384. 000003F8  101F                     move.b     D0, [A7]+
  385. 000003FA  6700 0082                beq        +0x84 /* 0000047E */
  386. 000003FE  486D F430                pea.l      [A5 - 0xBD0]
  387. 00000402  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  388. 00000406  4AAC FFF4                tst.l      [A4 - 0xC]
  389. 0000040A  6772                     beq        +0x74 /* 0000047E */
  390. 0000040C  486C FF80                pea.l      [A4 - 0x80]
  391. 00000410  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  392. 00000414  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  393. 00000418  206C FFF4                movea.l    A0, [A4 - 0xC]
  394. 0000041C  43EC FFA0                lea.l      A1, [A4 - 0x60]
  395. 00000420  2050                     movea.l    A0, [A0]
  396. 00000422  45E8 0038                lea.l      A2, [A0 + 0x38]
  397. 00000426  22DA                     move.l     [A1]+, [A2]+
  398. 00000428  22DA                     move.l     [A1]+, [A2]+
  399. 0000042A  6052                     bra        +0x54 /* 0000047E */
  400. label0000042C:
  401. 0000042C  102C FF7F                move.b     D0, [A4 - 0x81]
  402. 00000430  6620                     bne        +0x22 /* 00000452 */
  403. 00000432  486C FF0E                pea.l      [A4 - 0xF2]
  404. 00000436  A874                     syscall    GetPort
  405. 00000438  102D F8BD                move.b     D0, [A5 - 0x743]
  406. 0000043C  6708                     beq        +0xA /* 00000446 */
  407. 0000043E  486C FF12                pea.l      [A4 - 0xEE]
  408. 00000442  AA00                     syscall    OpenCPort
  409. 00000444  6006                     bra        +0x8 /* 0000044C */
  410. label00000446:
  411. 00000446  486C FF12                pea.l      [A4 - 0xEE]
  412. 0000044A  A86F                     syscall    OpenPort
  413. label0000044C:
  414. 0000044C  197C 0001 FF7F           move.b     [A4 - 0x81], 0x1
  415. label00000452:
  416. 00000452  42A7                     clr.l      -[A7]
  417. 00000454  2EB8 09EE                move.l     [A7], [0x000009EE /* GrayRgn */]
  418. 00000458  2F2C FF2A                move.l     -[A7], [A4 - 0xD6]
  419. 0000045C  A8DC                     syscall    CopyRgn
  420. 0000045E  206C FF2A                movea.l    A0, [A4 - 0xD6]
  421. 00000462  2050                     movea.l    A0, [A0]
  422. 00000464  43EC FF22                lea.l      A1, [A4 - 0xDE]
  423. 00000468  5488                     addq.l     A0, 2
  424. 0000046A  22D8                     move.l     [A1]+, [A0]+
  425. 0000046C  22D8                     move.l     [A1]+, [A0]+
  426. 0000046E  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  427. 00000472  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  428. 00000476  486D F430                pea.l      [A5 - 0xBD0]
  429. 0000047A  4EAD 1982                jsr        [A5 + 0x1982 /* export_812 */]
  430. label0000047E:
  431. 0000047E  4CDF 1400                movem.l    A2,A4, [A7]+
  432. 00000482  4E5E                     unlink     A6
  433. 00000484  2E9F                     move.l     [A7], [A7]+
  434. 00000486  4E75                     rts
  435. fn00000488:
  436. 00000488  4E56 FFFC                link       A6, -0x0004
  437. 0000048C  2F0C                     move.l     -[A7], A4
  438. 0000048E  286E 0008                movea.l    A4, [A6 + 0x8]
  439. 00000492  204C                     movea.l    A0, A4
  440. 00000494  5088                     addq.l     A0, 8
  441. 00000496  2050                     movea.l    A0, [A0]
  442. 00000498  2D48 FFFC                move.l     [A6 - 0x4], A0
  443. 0000049C  4AAC FFF4                tst.l      [A4 - 0xC]
  444. 000004A0  56C0                     sne        D0
  445. 000004A2  4A00                     tst.b      D0
  446. 000004A4  672C                     beq        +0x2E /* 000004D2 */
  447. 000004A6  2F00                     move.l     -[A7], D0
  448. 000004A8  4267                     clr.w      -[A7]
  449. 000004AA  486C FFA0                pea.l      [A4 - 0x60]
  450. 000004AE  206C FFF4                movea.l    A0, [A4 - 0xC]
  451. 000004B2  2050                     movea.l    A0, [A0]
  452. 000004B4  4868 0038                pea.l      [A0 + 0x38]
  453. 000004B8  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  454. 000004BC  121F                     move.b     D1, [A7]+
  455. 000004BE  201F                     move.l     D0, [A7]+
  456. 000004C0  0A01 0001                xori.b     D1, 0x1
  457. 000004C4  C001                     and.b      D0, D1
  458. 000004C6  670A                     beq        +0xC /* 000004D2 */
  459. 000004C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  460. 000004CC  4EBA FEF6                jsr        [PC - 0x10A /* 000003C4 */]
  461. 000004D0  6008                     bra        +0xA /* 000004DA */
  462. label000004D2:
  463. 000004D2  486D F430                pea.l      [A5 - 0xBD0]
  464. 000004D6  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  465. label000004DA:
  466. 000004DA  285F                     movea.l    A4, [A7]+
  467. 000004DC  4E5E                     unlink     A6
  468. 000004DE  2E9F                     move.l     [A7], [A7]+
  469. 000004E0  4E75                     rts
  470. 000004E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  471. // begin alternate branch 000004E4-000004E8
  472. fn000004E4:
  473. 000004E4  4E56 FFFC                link       A6, -0x0004
  474. // end alternate branch 000004E4-000004E8
  475. fn000004E4: // (misaligned)
  476. 000004E6  FFFC                     .invalid   <<F/7/7>>
  477. 000004E8  2F0C                     move.l     -[A7], A4
  478. 000004EA  286E 0008                movea.l    A4, [A6 + 0x8]
  479. 000004EE  204C                     movea.l    A0, A4
  480. 000004F0  5088                     addq.l     A0, 8
  481. 000004F2  2050                     movea.l    A0, [A0]
  482. 000004F4  2D48 FFFC                move.l     [A6 - 0x4], A0
  483. 000004F8  296E 000C FFFC           move.l     [A4 - 0x4], [A6 + 0xC]
  484. 000004FE  56C0                     sne        D0
  485. 00000500  4400                     neg.b      D0
  486. 00000502  1940 FFF3                move.b     [A4 - 0xD], D0
  487. 00000506  6732                     beq        +0x34 /* 0000053A */
  488. 00000508  206C FFFC                movea.l    A0, [A4 - 0x4]
  489. 0000050C  2050                     movea.l    A0, [A0]
  490. 0000050E  2968 0004 FFF8           move.l     [A4 - 0x8], [A0 + 0x4]
  491. 00000514  206C FFFC                movea.l    A0, [A4 - 0x4]
  492. 00000518  2050                     movea.l    A0, [A0]
  493. 0000051A  2968 001E FFF4           move.l     [A4 - 0xC], [A0 + 0x1E]
  494. 00000520  4AAC FFF8                tst.l      [A4 - 0x8]
  495. 00000524  670C                     beq        +0xE /* 00000532 */
  496. 00000526  486C FF90                pea.l      [A4 - 0x70]
  497. 0000052A  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  498. 0000052E  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  499. label00000532:
  500. 00000532  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  501. 00000536  4EBA FE8C                jsr        [PC - 0x174 /* 000003C4 */]
  502. label0000053A:
  503. 0000053A  285F                     movea.l    A4, [A7]+
  504. 0000053C  4E5E                     unlink     A6
  505. 0000053E  205F                     movea.l    A0, [A7]+
  506. 00000540  504F                     addq.w     A7, 8
  507. 00000542  4ED0                     jmp        [A0]
  508. fn00000544:
  509. 00000544  4E56 FFFC                link       A6, -0x0004
  510. 00000548  2F0C                     move.l     -[A7], A4
  511. 0000054A  286E 0008                movea.l    A4, [A6 + 0x8]
  512. 0000054E  204C                     movea.l    A0, A4
  513. 00000550  5088                     addq.l     A0, 8
  514. 00000552  2050                     movea.l    A0, [A0]
  515. 00000554  2D48 FFFC                move.l     [A6 - 0x4], A0
  516. 00000558  102C FFF3                move.b     D0, [A4 - 0xD]
  517. 0000055C  6720                     beq        +0x22 /* 0000057E */
  518. 0000055E  A89E                     syscall    PenNormal
  519. 00000560  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  520. 00000564  A89C                     syscall    PenMode
  521. 00000566  486C FFDE                pea.l      [A4 - 0x22]
  522. 0000056A  486C FFD6                pea.l      [A4 - 0x2A]
  523. 0000056E  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  524. 00000572  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  525. 00000576  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  526. 0000057A  4EAD 22CA                jsr        [A5 + 0x22CA /* export_1109 */]
  527. label0000057E:
  528. 0000057E  285F                     movea.l    A4, [A7]+
  529. 00000580  4E5E                     unlink     A6
  530. 00000582  205F                     movea.l    A0, [A7]+
  531. 00000584  504F                     addq.w     A7, 8
  532. 00000586  4ED0                     jmp        [A0]
  533. fn00000588:
  534. 00000588  4E56 FFFC                link       A6, -0x0004
  535. 0000058C  2F0C                     move.l     -[A7], A4
  536. 0000058E  286E 0008                movea.l    A4, [A6 + 0x8]
  537. 00000592  204C                     movea.l    A0, A4
  538. 00000594  5088                     addq.l     A0, 8
  539. 00000596  2050                     movea.l    A0, [A0]
  540. 00000598  2D48 FFFC                move.l     [A6 - 0x4], A0
  541. 0000059C  102C FFF3                move.b     D0, [A4 - 0xD]
  542. 000005A0  6742                     beq        +0x44 /* 000005E4 */
  543. 000005A2  206C FFFC                movea.l    A0, [A4 - 0x4]
  544. 000005A6  2050                     movea.l    A0, [A0]
  545. 000005A8  1028 001B                move.b     D0, [A0 + 0x1B]
  546. 000005AC  6716                     beq        +0x18 /* 000005C4 */
  547. 000005AE  4AAC FFF8                tst.l      [A4 - 0x8]
  548. 000005B2  56C1                     sne        D1
  549. 000005B4  C001                     and.b      D0, D1
  550. 000005B6  670C                     beq        +0xE /* 000005C4 */
  551. 000005B8  486C FF90                pea.l      [A4 - 0x70]
  552. 000005BC  486C FFE6                pea.l      [A4 - 0x1A]
  553. 000005C0  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  554. label000005C4:
  555. 000005C4  206C FFFC                movea.l    A0, [A4 - 0x4]
  556. 000005C8  2050                     movea.l    A0, [A0]
  557. 000005CA  1028 001A                move.b     D0, [A0 + 0x1A]
  558. 000005CE  6714                     beq        +0x16 /* 000005E4 */
  559. 000005D0  486C FFDE                pea.l      [A4 - 0x22]
  560. 000005D4  486C FFD6                pea.l      [A4 - 0x2A]
  561. 000005D8  486C FFE6                pea.l      [A4 - 0x1A]
  562. 000005DC  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  563. 000005E0  4EBA 065E                jsr        [PC + 0x65E /* 00000C40 */]
  564. label000005E4:
  565. 000005E4  285F                     movea.l    A4, [A7]+
  566. 000005E6  4E5E                     unlink     A6
  567. 000005E8  2E9F                     move.l     [A7], [A7]+
  568. 000005EA  4E75                     rts
  569. fn000005EC:
  570. 000005EC  4E56 FFF8                link       A6, -0x0008
  571. 000005F0  48E7 0018                movem.l    -[A7], A3,A4
  572. 000005F4  286E 0008                movea.l    A4, [A6 + 0x8]
  573. 000005F8  204C                     movea.l    A0, A4
  574. 000005FA  5088                     addq.l     A0, 8
  575. 000005FC  2050                     movea.l    A0, [A0]
  576. 000005FE  2D48 FFF8                move.l     [A6 - 0x8], A0
  577. 00000602  102C FFF3                move.b     D0, [A4 - 0xD]
  578. 00000606  6762                     beq        +0x64 /* 0000066A */
  579. 00000608  42A7                     clr.l      -[A7]
  580. 0000060A  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  581. 0000060E  486C FFDE                pea.l      [A4 - 0x22]
  582. 00000612  486C FFD6                pea.l      [A4 - 0x2A]
  583. 00000616  486C FFE6                pea.l      [A4 - 0x1A]
  584. 0000061A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  585. 0000061E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  586. 00000622  4EAD 22C2                jsr        [A5 + 0x22C2 /* export_1108 */]
  587. 00000626  265F                     movea.l    A3, [A7]+
  588. 00000628  B7EC FFFC                cmpa.l     A3, [A4 - 0x4]
  589. 0000062C  671A                     beq        +0x1C /* 00000648 */
  590. 0000062E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  591. 00000632  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  592. 00000636  7000                     moveq.l    D0, 0x00
  593. 00000638  2940 FFFC                move.l     [A4 - 0x4], D0
  594. 0000063C  2F0B                     move.l     -[A7], A3
  595. 0000063E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  596. 00000642  4EBA FEA0                jsr        [PC - 0x160 /* 000004E4 */]
  597. 00000646  6022                     bra        +0x24 /* 0000066A */
  598. label00000648:
  599. 00000648  200B                     move.l     D0, A3
  600. 0000064A  56C0                     sne        D0
  601. 0000064C  4A00                     tst.b      D0
  602. 0000064E  671A                     beq        +0x1C /* 0000066A */
  603. 00000650  2053                     movea.l    A0, [A3]
  604. 00000652  2228 0004                move.l     D1, [A0 + 0x4]
  605. 00000656  B2AC FFF8                cmp.l      D1, [A4 - 0x8]
  606. 0000065A  56C1                     sne        D1
  607. 0000065C  C001                     and.b      D0, D1
  608. 0000065E  670A                     beq        +0xC /* 0000066A */
  609. 00000660  2F0B                     move.l     -[A7], A3
  610. 00000662  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  611. 00000666  4EBA FE7C                jsr        [PC - 0x184 /* 000004E4 */]
  612. label0000066A:
  613. 0000066A  4CDF 1800                movem.l    A3,A4, [A7]+
  614. 0000066E  4E5E                     unlink     A6
  615. 00000670  205F                     movea.l    A0, [A7]+
  616. 00000672  504F                     addq.w     A7, 8
  617. 00000674  4ED0                     jmp        [A0]
  618. 00000676  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  619. export_248: // at 00000678 (misaligned)
  620. 0000067A  FF0E                     .extension 0xF0E <<F/4-5/7>> // unimplemented
  621. 0000067C  48E7 0700                movem.l    -[A7], D5,D6,D7
  622. 00000680  422E FF7F                clr.b      [A6 - 0x81]
  623. 00000684  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  624. 00000688  2F0E                     move.l     -[A7], A6
  625. 0000068A  4EBA FE58                jsr        [PC - 0x1A8 /* 000004E4 */]
  626. 0000068E  2D6E 0014 FFEE           move.l     [A6 - 0x12], [A6 + 0x14]
  627. 00000694  4AAE FFF8                tst.l      [A6 - 0x8]
  628. 00000698  6718                     beq        +0x1A /* 000006B2 */
  629. 0000069A  486E FFEE                pea.l      [A6 - 0x12]
  630. 0000069E  A871                     syscall    GlobalToLocal
  631. 000006A0  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  632. 000006A4  486E FFE6                pea.l      [A6 - 0x1A]
  633. 000006A8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  634. 000006AC  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  635. 000006B0  600C                     bra        +0xE /* 000006BE */
  636. label000006B2:
  637. 000006B2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  638. 000006B6  486E FFE6                pea.l      [A6 - 0x1A]
  639. 000006BA  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  640. label000006BE:
  641. 000006BE  41EE FFDE                lea.l      A0, [A6 - 0x22]
  642. 000006C2  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  643. 000006C6  20D9                     move.l     [A0]+, [A1]+
  644. 000006C8  20D9                     move.l     [A0]+, [A1]+
  645. 000006CA  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  646. 000006CE  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  647. 000006D2  20D9                     move.l     [A0]+, [A1]+
  648. 000006D4  20D9                     move.l     [A0]+, [A1]+
  649. 000006D6  2F0E                     move.l     -[A7], A6
  650. 000006D8  4EBA FEAE                jsr        [PC - 0x152 /* 00000588 */]
  651. 000006DC  41EE FFDE                lea.l      A0, [A6 - 0x22]
  652. 000006E0  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  653. 000006E4  20D9                     move.l     [A0]+, [A1]+
  654. 000006E6  20D9                     move.l     [A0]+, [A1]+
  655. 000006E8  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  656. 000006EC  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  657. 000006F0  20D9                     move.l     [A0]+, [A1]+
  658. 000006F2  20D9                     move.l     [A0]+, [A1]+
  659. 000006F4  4267                     clr.w      -[A7]
  660. 000006F6  1F3C 0001                move.b     -[A7], 0x1
  661. 000006FA  2F0E                     move.l     -[A7], A6
  662. 000006FC  4EBA FEEE                jsr        [PC - 0x112 /* 000005EC */]
  663. 00000700  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  664. 00000704  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  665. 00000708  20D9                     move.l     [A0]+, [A1]+
  666. 0000070A  20D9                     move.l     [A0]+, [A1]+
  667. 0000070C  1F3C 0001                move.b     -[A7], 0x1
  668. 00000710  1F3C 0001                move.b     -[A7], 0x1
  669. 00000714  2F0E                     move.l     -[A7], A6
  670. 00000716  4EBA FE2C                jsr        [PC - 0x1D4 /* 00000544 */]
  671. 0000071A  4207                     clr.b      D7
  672. label0000071C:
  673. 0000071C  102E FFF3                move.b     D0, [A6 - 0xD]
  674. 00000720  6700 01B2                beq        +0x1B4 /* 000008D4 */
  675. 00000724  2F00                     move.l     -[A7], D0
  676. 00000726  4267                     clr.w      -[A7]
  677. 00000728  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  678. 0000072C  4EBA 04CA                jsr        [PC + 0x4CA /* 00000BF8 */]
  679. 00000730  121F                     move.b     D1, [A7]+
  680. 00000732  201F                     move.l     D0, [A7]+
  681. 00000734  0A01 0001                xori.b     D1, 0x1
  682. 00000738  C001                     and.b      D0, D1
  683. 0000073A  6700 0198                beq        +0x19A /* 000008D4 */
  684. 0000073E  2F0E                     move.l     -[A7], A6
  685. 00000740  4EBA FD46                jsr        [PC - 0x2BA /* 00000488 */]
  686. 00000744  486E FFEE                pea.l      [A6 - 0x12]
  687. 00000748  A972                     syscall    GetMouse
  688. 0000074A  4AAE FFF8                tst.l      [A6 - 0x8]
  689. 0000074E  6712                     beq        +0x14 /* 00000762 */
  690. 00000750  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  691. 00000754  486E FFE6                pea.l      [A6 - 0x1A]
  692. 00000758  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  693. 0000075C  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  694. 00000760  600C                     bra        +0xE /* 0000076E */
  695. label00000762:
  696. 00000762  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  697. 00000766  486E FFE6                pea.l      [A6 - 0x1A]
  698. 0000076A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  699. label0000076E:
  700. 0000076E  1007                     move.b     D0, D7
  701. 00000770  664C                     bne        +0x4E /* 000007BE */
  702. 00000772  2F0E                     move.l     -[A7], A6
  703. 00000774  4EBA FE12                jsr        [PC - 0x1EE /* 00000588 */]
  704. 00000778  41EE FFBC                lea.l      A0, [A6 - 0x44]
  705. 0000077C  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  706. 00000780  20D9                     move.l     [A0]+, [A1]+
  707. 00000782  20D9                     move.l     [A0]+, [A1]+
  708. 00000784  486E FFDE                pea.l      [A6 - 0x22]
  709. 00000788  486E FFBC                pea.l      [A6 - 0x44]
  710. 0000078C  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  711. 00000790  202E FFC0                move.l     D0, [A6 - 0x40]
  712. 00000794  6A02                     bpl        +0x4 /* 00000798 */
  713. 00000796  4480                     neg.l      D0
  714. label00000798:
  715. 00000798  322E 0012                move.w     D1, [A6 + 0x12]
  716. 0000079C  48C1                     ext.l      D1
  717. 0000079E  B280                     cmp.l      D1, D0
  718. 000007A0  5FC0                     sle        D0
  719. 000007A2  4A00                     tst.b      D0
  720. 000007A4  6616                     bne        +0x18 /* 000007BC */
  721. 000007A6  222E FFBC                move.l     D1, [A6 - 0x44]
  722. 000007AA  6A02                     bpl        +0x4 /* 000007AE */
  723. 000007AC  4481                     neg.l      D1
  724. label000007AE:
  725. 000007AE  342E 0010                move.w     D2, [A6 + 0x10]
  726. 000007B2  48C2                     ext.l      D2
  727. 000007B4  B481                     cmp.l      D2, D1
  728. 000007B6  5FC1                     sle        D1
  729. 000007B8  8001                     or.b       D0, D1
  730. 000007BA  6702                     beq        +0x4 /* 000007BE */
  731. label000007BC:
  732. 000007BC  7E01                     moveq.l    D7, 0x01
  733. label000007BE:
  734. 000007BE  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  735. 000007C2  43ED F82C                lea.l      A1, [A5 - 0x7D4]
  736. 000007C6  20D9                     move.l     [A0]+, [A1]+
  737. 000007C8  20D9                     move.l     [A0]+, [A1]+
  738. 000007CA  1007                     move.b     D0, D7
  739. 000007CC  660C                     bne        +0xE /* 000007DA */
  740. 000007CE  206E FFFC                movea.l    A0, [A6 - 0x4]
  741. 000007D2  2050                     movea.l    A0, [A0]
  742. 000007D4  8028 001C                or.b       D0, [A0 + 0x1C]
  743. 000007D8  676C                     beq        +0x6E /* 00000846 */
  744. label000007DA:
  745. 000007DA  4AAE FFF4                tst.l      [A6 - 0xC]
  746. 000007DE  56C0                     sne        D0
  747. 000007E0  4A00                     tst.b      D0
  748. 000007E2  675C                     beq        +0x5E /* 00000840 */
  749. 000007E4  4AAE FFF8                tst.l      [A6 - 0x8]
  750. 000007E8  56C1                     sne        D1
  751. 000007EA  C001                     and.b      D0, D1
  752. 000007EC  6752                     beq        +0x54 /* 00000840 */
  753. 000007EE  41EE FFAA                lea.l      A0, [A6 - 0x56]
  754. 000007F2  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  755. 000007F6  20D9                     move.l     [A0]+, [A1]+
  756. 000007F8  20D9                     move.l     [A0]+, [A1]+
  757. 000007FA  486E FFAA                pea.l      [A6 - 0x56]
  758. 000007FE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  759. 00000802  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  760. 00000806  486E FFAA                pea.l      [A6 - 0x56]
  761. 0000080A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  762. 0000080E  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  763. 00000812  4267                     clr.w      -[A7]
  764. 00000814  486E FFAA                pea.l      [A6 - 0x56]
  765. 00000818  486E FF80                pea.l      [A6 - 0x80]
  766. 0000081C  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  767. 00000820  101F                     move.b     D0, [A7]+
  768. 00000822  661C                     bne        +0x1E /* 00000840 */
  769. 00000824  486E FFAA                pea.l      [A6 - 0x56]
  770. 00000828  486E FFB2                pea.l      [A6 - 0x4E]
  771. 0000082C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  772. 00000830  4EBA 026E                jsr        [PC + 0x26E /* 00000AA0 */]
  773. 00000834  486E FFB2                pea.l      [A6 - 0x4E]
  774. 00000838  486E FFE6                pea.l      [A6 - 0x1A]
  775. 0000083C  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  776. label00000840:
  777. 00000840  2F0E                     move.l     -[A7], A6
  778. 00000842  4EBA FD44                jsr        [PC - 0x2BC /* 00000588 */]
  779. label00000846:
  780. 00000846  4267                     clr.w      -[A7]
  781. 00000848  486E FFB2                pea.l      [A6 - 0x4E]
  782. 0000084C  486D F82C                pea.l      [A5 - 0x7D4]
  783. 00000850  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  784. 00000854  1C1F                     move.b     D6, [A7]+
  785. 00000856  0A06 0001                xori.b     D6, 0x1
  786. 0000085A  4267                     clr.w      -[A7]
  787. 0000085C  486E FFD6                pea.l      [A6 - 0x2A]
  788. 00000860  486E FFE6                pea.l      [A6 - 0x1A]
  789. 00000864  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  790. 00000868  1A1F                     move.b     D5, [A7]+
  791. 0000086A  0A05 0001                xori.b     D5, 0x1
  792. 0000086E  4267                     clr.w      -[A7]
  793. 00000870  1005                     move.b     D0, D5
  794. 00000872  6602                     bne        +0x4 /* 00000876 */
  795. 00000874  8006                     or.b       D0, D6
  796. label00000876:
  797. 00000876  1F00                     move.b     -[A7], D0
  798. 00000878  2F0E                     move.l     -[A7], A6
  799. 0000087A  4EBA FCC8                jsr        [PC - 0x338 /* 00000544 */]
  800. 0000087E  1006                     move.b     D0, D6
  801. 00000880  6724                     beq        +0x26 /* 000008A6 */
  802. 00000882  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  803. 00000886  2F2E FFB2                move.l     -[A7], [A6 - 0x4E]
  804. 0000088A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  805. 0000088E  4EBA 031C                jsr        [PC + 0x31C /* 00000BAC */]
  806. 00000892  4AAE FFF8                tst.l      [A6 - 0x8]
  807. 00000896  6708                     beq        +0xA /* 000008A0 */
  808. 00000898  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  809. 0000089C  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  810. label000008A0:
  811. 000008A0  2F0E                     move.l     -[A7], A6
  812. 000008A2  4EBA FB20                jsr        [PC - 0x4E0 /* 000003C4 */]
  813. label000008A6:
  814. 000008A6  1F3C 0001                move.b     -[A7], 0x1
  815. 000008AA  1F05                     move.b     -[A7], D5
  816. 000008AC  2F0E                     move.l     -[A7], A6
  817. 000008AE  4EBA FD3C                jsr        [PC - 0x2C4 /* 000005EC */]
  818. 000008B2  41EE FFD6                lea.l      A0, [A6 - 0x2A]
  819. 000008B6  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  820. 000008BA  20D9                     move.l     [A0]+, [A1]+
  821. 000008BC  20D9                     move.l     [A0]+, [A1]+
  822. 000008BE  1F3C 0001                move.b     -[A7], 0x1
  823. 000008C2  1005                     move.b     D0, D5
  824. 000008C4  6602                     bne        +0x4 /* 000008C8 */
  825. 000008C6  8006                     or.b       D0, D6
  826. label000008C8:
  827. 000008C8  1F00                     move.b     -[A7], D0
  828. 000008CA  2F0E                     move.l     -[A7], A6
  829. 000008CC  4EBA FC76                jsr        [PC - 0x38A /* 00000544 */]
  830. 000008D0  6000 FE4A                bra        -0x1B4 /* 0000071C */
  831. label000008D4:
  832. 000008D4  2F0E                     move.l     -[A7], A6
  833. 000008D6  4EBA FBB0                jsr        [PC - 0x450 /* 00000488 */]
  834. 000008DA  1007                     move.b     D0, D7
  835. 000008DC  6748                     beq        +0x4A /* 00000926 */
  836. 000008DE  2F3C 0006 0000           move.l     -[A7], 0x60000
  837. 000008E4  486E FFC6                pea.l      [A6 - 0x3A]
  838. 000008E8  A971                     syscall    EventAvail
  839. 000008EA  101F                     move.b     D0, [A7]+
  840. 000008EC  6744                     beq        +0x46 /* 00000932 */
  841. 000008EE  2D6E FFD0 FFEE           move.l     [A6 - 0x12], [A6 - 0x30]
  842. 000008F4  4AAE FFF8                tst.l      [A6 - 0x8]
  843. 000008F8  6718                     beq        +0x1A /* 00000912 */
  844. 000008FA  486E FFEE                pea.l      [A6 - 0x12]
  845. 000008FE  A871                     syscall    GlobalToLocal
  846. 00000900  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  847. 00000904  486E FFE6                pea.l      [A6 - 0x1A]
  848. 00000908  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  849. 0000090C  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  850. 00000910  600C                     bra        +0xE /* 0000091E */
  851. label00000912:
  852. 00000912  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  853. 00000916  486E FFE6                pea.l      [A6 - 0x1A]
  854. 0000091A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  855. label0000091E:
  856. 0000091E  2F0E                     move.l     -[A7], A6
  857. 00000920  4EBA FC66                jsr        [PC - 0x39A /* 00000588 */]
  858. 00000924  600C                     bra        +0xE /* 00000932 */
  859. label00000926:
  860. 00000926  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  861. 0000092A  43EE FFD6                lea.l      A1, [A6 - 0x2A]
  862. 0000092E  20D9                     move.l     [A0]+, [A1]+
  863. 00000930  20D9                     move.l     [A0]+, [A1]+
  864. label00000932:
  865. 00000932  4267                     clr.w      -[A7]
  866. 00000934  1F3C 0001                move.b     -[A7], 0x1
  867. 00000938  2F0E                     move.l     -[A7], A6
  868. 0000093A  4EBA FC08                jsr        [PC - 0x3F8 /* 00000544 */]
  869. 0000093E  1F3C 0002                move.b     -[A7], 0x2
  870. 00000942  1F3C 0001                move.b     -[A7], 0x1
  871. 00000946  2F0E                     move.l     -[A7], A6
  872. 00000948  4EBA FCA2                jsr        [PC - 0x35E /* 000005EC */]
  873. 0000094C  2F0E                     move.l     -[A7], A6
  874. 0000094E  4EBA FA34                jsr        [PC - 0x5CC /* 00000384 */]
  875. 00000952  2D6E FFFC 0018           move.l     [A6 + 0x18], [A6 - 0x4]
  876. 00000958  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  877. 0000095C  4E5E                     unlink     A6
  878. 0000095E  205F                     movea.l    A0, [A7]+
  879. 00000960  DEFC 0010                add.w      A7, 0x10
  880. 00000964  4ED0                     jmp        [A0]
  881. 00000966  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  882. // begin alternate branch 00000968-0000096E
  883. fn00000968:
  884. 00000968  4E56 0000                link       A6, 0
  885. 0000096C  4267                     clr.w      -[A7]
  886. // end alternate branch 00000968-0000096E
  887. fn00000968: // (misaligned)
  888. 0000096A  0000 4267                ori.b      D0, 0x67 /* 'g' */
  889. 0000096E  A973                     syscall    StillDown
  890. 00000970  101F                     move.b     D0, [A7]+
  891. 00000972  0A00 0001                xori.b     D0, 0x1
  892. 00000976  1D40 000C                move.b     [A6 + 0xC], D0
  893. 0000097A  4E5E                     unlink     A6
  894. 0000097C  2E9F                     move.l     [A7], [A7]+
  895. 0000097E  4E75                     rts
  896. fn00000980:
  897. 00000980  4E56 FFF0                link       A6, -0x0010
  898. 00000984  206E 0014                movea.l    A0, [A6 + 0x14]
  899. 00000988  43EE FFF8                lea.l      A1, [A6 - 0x8]
  900. 0000098C  22D8                     move.l     [A1]+, [A0]+
  901. 0000098E  22D8                     move.l     [A1]+, [A0]+
  902. 00000990  206E 0010                movea.l    A0, [A6 + 0x10]
  903. 00000994  43EE FFF0                lea.l      A1, [A6 - 0x10]
  904. 00000998  22D8                     move.l     [A1]+, [A0]+
  905. 0000099A  22D8                     move.l     [A1]+, [A0]+
  906. 0000099C  4E5E                     unlink     A6
  907. 0000099E  205F                     movea.l    A0, [A7]+
  908. 000009A0  DEFC 0010                add.w      A7, 0x10
  909. 000009A4  4ED0                     jmp        [A0]
  910. 000009A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  911. export_249: // at 000009A8 (misaligned)
  912. 000009AA  FFD8                     .invalid   <<F/7/7>>
  913. 000009AC  206E 0014                movea.l    A0, [A6 + 0x14]
  914. 000009B0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  915. 000009B4  22D8                     move.l     [A1]+, [A0]+
  916. 000009B6  22D8                     move.l     [A1]+, [A0]+
  917. 000009B8  206E 0010                movea.l    A0, [A6 + 0x10]
  918. 000009BC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  919. 000009C0  22D8                     move.l     [A1]+, [A0]+
  920. 000009C2  22D8                     move.l     [A1]+, [A0]+
  921. 000009C4  102E 000C                move.b     D0, [A6 + 0xC]
  922. 000009C8  672C                     beq        +0x2E /* 000009F6 */
  923. 000009CA  486E FFF8                pea.l      [A6 - 0x8]
  924. 000009CE  486E FFF0                pea.l      [A6 - 0x10]
  925. 000009D2  486E FFD8                pea.l      [A6 - 0x28]
  926. 000009D6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  927. 000009DA  486E FFD8                pea.l      [A6 - 0x28]
  928. 000009DE  486E FFE8                pea.l      [A6 - 0x18]
  929. 000009E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  930. 000009E6  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  931. 000009EA  486D FA7A                pea.l      [A5 - 0x586]
  932. 000009EE  A89D                     syscall    PenPat
  933. 000009F0  486E FFE8                pea.l      [A6 - 0x18]
  934. 000009F4  A8A1                     syscall    FrameRect
  935. label000009F6:
  936. 000009F6  4E5E                     unlink     A6
  937. 000009F8  205F                     movea.l    A0, [A7]+
  938. 000009FA  DEFC 0010                add.w      A7, 0x10
  939. 000009FE  4ED0                     jmp        [A0]
  940. export_250:
  941. 00000A00  4E56 0000                link       A6, 0
  942. 00000A04  4E5E                     unlink     A6
  943. 00000A06  205F                     movea.l    A0, [A7]+
  944. 00000A08  DEFC 0014                add.w      A7, 0x14
  945. 00000A0C  4ED0                     jmp        [A0]
  946. 00000A0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  947. // begin alternate branch 00000A10-00000A16
  948. fn00000A10:
  949. 00000A10  4E56 0000                link       A6, 0
  950. 00000A14  2F07                     move.l     -[A7], D7
  951. // end alternate branch 00000A10-00000A16
  952. fn00000A10: // (misaligned)
  953. 00000A12  0000 2F07                ori.b      D0, 0x7
  954. 00000A16  1E2E 000C                move.b     D7, [A6 + 0xC]
  955. 00000A1A  1007                     move.b     D0, D7
  956. 00000A1C  4880                     ext.w      D0
  957. 00000A1E  D040                     add.w      D0, D0
  958. 00000A20  4A76 0012                tst.w      [A6 + D0.w + 0x12]
  959. 00000A24  675E                     beq        +0x60 /* 00000A84 */
  960. 00000A26  42A7                     clr.l      -[A7]
  961. 00000A28  1007                     move.b     D0, D7
  962. 00000A2A  4880                     ext.w      D0
  963. 00000A2C  D040                     add.w      D0, D0
  964. 00000A2E  3236 0012                move.w     D1, [A6 + D0.w + 0x12]
  965. 00000A32  48C1                     ext.l      D1
  966. 00000A34  2F01                     move.l     -[A7], D1
  967. 00000A36  42A7                     clr.l      -[A7]
  968. 00000A38  1007                     move.b     D0, D7
  969. 00000A3A  4880                     ext.w      D0
  970. 00000A3C  D040                     add.w      D0, D0
  971. 00000A3E  3236 0012                move.w     D1, [A6 + D0.w + 0x12]
  972. 00000A42  48C1                     ext.l      D1
  973. 00000A44  83FC 0002                divs.w     D1, 0x2
  974. 00000A48  48C1                     ext.l      D1
  975. 00000A4A  D2AE 0016                add.l      D1, [A6 + 0x16]
  976. 00000A4E  2F01                     move.l     -[A7], D1
  977. 00000A50  1007                     move.b     D0, D7
  978. 00000A52  4880                     ext.w      D0
  979. 00000A54  D040                     add.w      D0, D0
  980. 00000A56  3236 0012                move.w     D1, [A6 + D0.w + 0x12]
  981. 00000A5A  48C1                     ext.l      D1
  982. 00000A5C  2F01                     move.l     -[A7], D1
  983. 00000A5E  4EAD 2912                jsr        [A5 + 0x2912 /* export_1310 */]
  984. 00000A62  201F                     move.l     D0, [A7]+
  985. 00000A64  3F00                     move.w     -[A7], D0
  986. 00000A66  1007                     move.b     D0, D7
  987. 00000A68  4880                     ext.w      D0
  988. 00000A6A  D040                     add.w      D0, D0
  989. 00000A6C  3F36 0012                move.w     -[A7], [A6 + D0.w + 0x12]
  990. 00000A70  301F                     move.w     D0, [A7]+
  991. 00000A72  C1DF                     muls.w     D0, [A7]+
  992. 00000A74  2E80                     move.l     [A7], D0
  993. 00000A76  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  994. 00000A7A  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  995. 00000A7E  2D5F 001A                move.l     [A6 + 0x1A], [A7]+
  996. 00000A82  6010                     bra        +0x12 /* 00000A94 */
  997. label00000A84:
  998. 00000A84  1007                     move.b     D0, D7
  999. 00000A86  4880                     ext.w      D0
  1000. 00000A88  D040                     add.w      D0, D0
  1001. 00000A8A  3236 0012                move.w     D1, [A6 + D0.w + 0x12]
  1002. 00000A8E  48C1                     ext.l      D1
  1003. 00000A90  2D41 001A                move.l     [A6 + 0x1A], D1
  1004. label00000A94:
  1005. 00000A94  2E1F                     move.l     D7, [A7]+
  1006. 00000A96  4E5E                     unlink     A6
  1007. 00000A98  205F                     movea.l    A0, [A7]+
  1008. 00000A9A  DEFC 0012                add.w      A7, 0x12
  1009. 00000A9E  4ED0                     jmp        [A0]
  1010. export_251:
  1011. fn00000AA0:
  1012. 00000AA0  4E56 FFE6                link       A6, -0x001A
  1013. 00000AA4  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  1014. 00000AA8  206E 0010                movea.l    A0, [A6 + 0x10]
  1015. 00000AAC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1016. 00000AB0  22D8                     move.l     [A1]+, [A0]+
  1017. 00000AB2  22D8                     move.l     [A1]+, [A0]+
  1018. 00000AB4  266E 000C                movea.l    A3, [A6 + 0xC]
  1019. 00000AB8  286E 0008                movea.l    A4, [A6 + 0x8]
  1020. 00000ABC  41ED F82C                lea.l      A0, [A5 - 0x7D4]
  1021. 00000AC0  224B                     movea.l    A1, A3
  1022. 00000AC2  22D8                     move.l     [A1]+, [A0]+
  1023. 00000AC4  22D8                     move.l     [A1]+, [A0]+
  1024. 00000AC6  486E FFE6                pea.l      [A6 - 0x1A]
  1025. 00000ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1026. 00000ACE  4EAD 20A2                jsr        [A5 + 0x20A2 /* export_1040 */]
  1027. 00000AD2  4207                     clr.b      D7
  1028. 00000AD4  6000 00C0                bra        +0xC2 /* 00000B96 */
  1029. label00000AD8:
  1030. 00000AD8  1007                     move.b     D0, D7
  1031. 00000ADA  4880                     ext.w      D0
  1032. 00000ADC  E540                     asl        D0.w, 2
  1033. 00000ADE  1207                     move.b     D1, D7
  1034. 00000AE0  4881                     ext.w      D1
  1035. 00000AE2  E541                     asl        D1.w, 2
  1036. 00000AE4  2436 00F8                move.l     D2, [A6 + D0.w - 0x8]
  1037. 00000AE8  B4B6 10E6                cmp.l      D2, [A6 + D1.w - 0x26]
  1038. 00000AEC  6C44                     bge        +0x46 /* 00000B32 */
  1039. 00000AEE  1007                     move.b     D0, D7
  1040. 00000AF0  4880                     ext.w      D0
  1041. 00000AF2  E540                     asl        D0.w, 2
  1042. 00000AF4  2F00                     move.l     -[A7], D0
  1043. 00000AF6  42A7                     clr.l      -[A7]
  1044. 00000AF8  1207                     move.b     D1, D7
  1045. 00000AFA  4881                     ext.w      D1
  1046. 00000AFC  E541                     asl        D1.w, 2
  1047. 00000AFE  1407                     move.b     D2, D7
  1048. 00000B00  4882                     ext.w      D2
  1049. 00000B02  E542                     asl        D2.w, 2
  1050. 00000B04  2636 10E6                move.l     D3, [A6 + D1.w - 0x26]
  1051. 00000B08  96B6 20F8                sub.l      D3, [A6 + D2.w - 0x8]
  1052. 00000B0C  2F03                     move.l     -[A7], D3
  1053. 00000B0E  2054                     movea.l    A0, [A4]
  1054. 00000B10  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1055. 00000B14  1207                     move.b     D1, D7
  1056. 00000B16  4881                     ext.w      D1
  1057. 00000B18  E541                     asl        D1.w, 2
  1058. 00000B1A  2F30 1038                move.l     -[A7], [A0 + D1.w + 0x38]
  1059. 00000B1E  1F07                     move.b     -[A7], D7
  1060. 00000B20  2F0E                     move.l     -[A7], A6
  1061. 00000B22  4EBA FEEC                jsr        [PC - 0x114 /* 00000A10 */]
  1062. 00000B26  221F                     move.l     D1, [A7]+
  1063. 00000B28  201F                     move.l     D0, [A7]+
  1064. 00000B2A  4481                     neg.l      D1
  1065. 00000B2C  2781 0000                move.l     [A3 + D0.w], D1
  1066. 00000B30  6062                     bra        +0x64 /* 00000B94 */
  1067. label00000B32:
  1068. 00000B32  1007                     move.b     D0, D7
  1069. 00000B34  4880                     ext.w      D0
  1070. 00000B36  E540                     asl        D0.w, 2
  1071. 00000B38  1207                     move.b     D1, D7
  1072. 00000B3A  4881                     ext.w      D1
  1073. 00000B3C  E541                     asl        D1.w, 2
  1074. 00000B3E  2436 00F8                move.l     D2, [A6 + D0.w - 0x8]
  1075. 00000B42  B4B6 10EE                cmp.l      D2, [A6 + D1.w - 0x18]
  1076. 00000B46  6F4C                     ble        +0x4E /* 00000B94 */
  1077. 00000B48  1007                     move.b     D0, D7
  1078. 00000B4A  4880                     ext.w      D0
  1079. 00000B4C  E540                     asl        D0.w, 2
  1080. 00000B4E  2F00                     move.l     -[A7], D0
  1081. 00000B50  42A7                     clr.l      -[A7]
  1082. 00000B52  1207                     move.b     D1, D7
  1083. 00000B54  4881                     ext.w      D1
  1084. 00000B56  E541                     asl        D1.w, 2
  1085. 00000B58  1407                     move.b     D2, D7
  1086. 00000B5A  4882                     ext.w      D2
  1087. 00000B5C  E542                     asl        D2.w, 2
  1088. 00000B5E  2636 10F8                move.l     D3, [A6 + D1.w - 0x8]
  1089. 00000B62  96B6 20EE                sub.l      D3, [A6 + D2.w - 0x18]
  1090. 00000B66  2F03                     move.l     -[A7], D3
  1091. 00000B68  2054                     movea.l    A0, [A4]
  1092. 00000B6A  2F28 0058                move.l     -[A7], [A0 + 0x58]
  1093. 00000B6E  1207                     move.b     D1, D7
  1094. 00000B70  4881                     ext.w      D1
  1095. 00000B72  E541                     asl        D1.w, 2
  1096. 00000B74  1407                     move.b     D2, D7
  1097. 00000B76  4882                     ext.w      D2
  1098. 00000B78  E542                     asl        D2.w, 2
  1099. 00000B7A  2630 1048                move.l     D3, [A0 + D1.w + 0x48]
  1100. 00000B7E  96B0 2038                sub.l      D3, [A0 + D2.w + 0x38]
  1101. 00000B82  2F03                     move.l     -[A7], D3
  1102. 00000B84  1F07                     move.b     -[A7], D7
  1103. 00000B86  2F0E                     move.l     -[A7], A6
  1104. 00000B88  4EBA FE86                jsr        [PC - 0x17A /* 00000A10 */]
  1105. 00000B8C  221F                     move.l     D1, [A7]+
  1106. 00000B8E  201F                     move.l     D0, [A7]+
  1107. 00000B90  2781 0000                move.l     [A3 + D0.w], D1
  1108. label00000B94:
  1109. 00000B94  5207                     addq.b     D7, 1
  1110. label00000B96:
  1111. 00000B96  7001                     moveq.l    D0, 0x01
  1112. 00000B98  B007                     cmp.b      D0, D7
  1113. 00000B9A  6C00 FF3C                bge        -0xC2 /* 00000AD8 */
  1114. 00000B9E  4CDF 1888                movem.l    D3,D7,A3,A4, [A7]+
  1115. 00000BA2  4E5E                     unlink     A6
  1116. 00000BA4  205F                     movea.l    A0, [A7]+
  1117. 00000BA6  DEFC 000C                add.w      A7, 0xC
  1118. 00000BAA  4ED0                     jmp        [A0]
  1119. fn00000BAC:
  1120. 00000BAC  4E56 0000                link       A6, 0
  1121. 00000BB0  2F0C                     move.l     -[A7], A4
  1122. 00000BB2  286E 0008                movea.l    A4, [A6 + 0x8]
  1123. 00000BB6  2054                     movea.l    A0, [A4]
  1124. 00000BB8  4AA8 001E                tst.l      [A0 + 0x1E]
  1125. 00000BBC  6714                     beq        +0x16 /* 00000BD2 */
  1126. 00000BBE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1127. 00000BC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1128. 00000BC6  1F3C 0001                move.b     -[A7], 0x1
  1129. 00000BCA  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  1130. 00000BCE  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  1131. label00000BD2:
  1132. 00000BD2  285F                     movea.l    A4, [A7]+
  1133. 00000BD4  4E5E                     unlink     A6
  1134. 00000BD6  205F                     movea.l    A0, [A7]+
  1135. 00000BD8  DEFC 000C                add.w      A7, 0xC
  1136. 00000BDC  4ED0                     jmp        [A0]
  1137. 00000BDE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1138. export_252: // at 00000BE0 (misaligned)
  1139. 00000BE2  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1140. 00000BE6  2E9F                     move.l     [A7], [A7]+
  1141. 00000BE8  4E75                     rts
  1142. 00000BEA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1143. export_253: // at 00000BEC (misaligned)
  1144. 00000BEE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1145. 00000BF2  2E9F                     move.l     [A7], [A7]+
  1146. 00000BF4  4E75                     rts
  1147. 00000BF6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1148. // begin alternate branch 00000BF8-00000BFE
  1149. fn00000BF8:
  1150. 00000BF8  4E56 0000                link       A6, 0
  1151. 00000BFC  2F0C                     move.l     -[A7], A4
  1152. // end alternate branch 00000BF8-00000BFE
  1153. fn00000BF8: // (misaligned)
  1154. 00000BFA  0000 2F0C                ori.b      D0, 0xC
  1155. 00000BFE  286E 0008                movea.l    A4, [A6 + 0x8]
  1156. 00000C02  2054                     movea.l    A0, [A4]
  1157. 00000C04  4AA8 0004                tst.l      [A0 + 0x4]
  1158. 00000C08  6712                     beq        +0x14 /* 00000C1C */
  1159. 00000C0A  4267                     clr.w      -[A7]
  1160. 00000C0C  2054                     movea.l    A0, [A4]
  1161. 00000C0E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1162. 00000C12  4EBA FD54                jsr        [PC - 0x2AC /* 00000968 */]
  1163. 00000C16  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1164. 00000C1A  600E                     bra        +0x10 /* 00000C2A */
  1165. label00000C1C:
  1166. 00000C1C  4267                     clr.w      -[A7]
  1167. 00000C1E  A973                     syscall    StillDown
  1168. 00000C20  101F                     move.b     D0, [A7]+
  1169. 00000C22  0A00 0001                xori.b     D0, 0x1
  1170. 00000C26  1D40 000C                move.b     [A6 + 0xC], D0
  1171. label00000C2A:
  1172. 00000C2A  285F                     movea.l    A4, [A7]+
  1173. 00000C2C  4E5E                     unlink     A6
  1174. 00000C2E  2E9F                     move.l     [A7], [A7]+
  1175. 00000C30  4E75                     rts
  1176. 00000C32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1177. export_254: // at 00000C34 (misaligned)
  1178. 00000C36  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1179. 00000C3A  2E9F                     move.l     [A7], [A7]+
  1180. 00000C3C  4E75                     rts
  1181. 00000C3E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1182. // begin alternate branch 00000C40-00000C44
  1183. fn00000C40:
  1184. 00000C40  4E56 FFF0                link       A6, -0x0010
  1185. // end alternate branch 00000C40-00000C44
  1186. fn00000C40: // (misaligned)
  1187. 00000C42  FFF0                     .invalid   <<F/7/7>>
  1188. 00000C44  2F0C                     move.l     -[A7], A4
  1189. 00000C46  206E 0014                movea.l    A0, [A6 + 0x14]
  1190. 00000C4A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1191. 00000C4E  22D8                     move.l     [A1]+, [A0]+
  1192. 00000C50  22D8                     move.l     [A1]+, [A0]+
  1193. 00000C52  206E 0010                movea.l    A0, [A6 + 0x10]
  1194. 00000C56  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1195. 00000C5A  22D8                     move.l     [A1]+, [A0]+
  1196. 00000C5C  22D8                     move.l     [A1]+, [A0]+
  1197. 00000C5E  286E 0008                movea.l    A4, [A6 + 0x8]
  1198. 00000C62  2054                     movea.l    A0, [A4]
  1199. 00000C64  4AA8 0004                tst.l      [A0 + 0x4]
  1200. 00000C68  6714                     beq        +0x16 /* 00000C7E */
  1201. 00000C6A  486E FFF8                pea.l      [A6 - 0x8]
  1202. 00000C6E  486E FFF0                pea.l      [A6 - 0x10]
  1203. 00000C72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1204. 00000C76  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1205. 00000C7A  4EBA FD04                jsr        [PC - 0x2FC /* 00000980 */]
  1206. label00000C7E:
  1207. 00000C7E  285F                     movea.l    A4, [A7]+
  1208. 00000C80  4E5E                     unlink     A6
  1209. 00000C82  205F                     movea.l    A0, [A7]+
  1210. 00000C84  DEFC 0010                add.w      A7, 0x10
  1211. 00000C88  4ED0                     jmp        [A0]
  1212. 00000C8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1213. export_255: // at 00000C8C (misaligned)
  1214. 00000C8E  FFF0                     .invalid   <<F/7/7>>
  1215. 00000C90  2F0C                     move.l     -[A7], A4
  1216. 00000C92  206E 0014                movea.l    A0, [A6 + 0x14]
  1217. 00000C96  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1218. 00000C9A  22D8                     move.l     [A1]+, [A0]+
  1219. 00000C9C  22D8                     move.l     [A1]+, [A0]+
  1220. 00000C9E  206E 0010                movea.l    A0, [A6 + 0x10]
  1221. 00000CA2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1222. 00000CA6  22D8                     move.l     [A1]+, [A0]+
  1223. 00000CA8  22D8                     move.l     [A1]+, [A0]+
  1224. 00000CAA  286E 0008                movea.l    A4, [A6 + 0x8]
  1225. 00000CAE  2054                     movea.l    A0, [A4]
  1226. 00000CB0  4AA8 0004                tst.l      [A0 + 0x4]
  1227. 00000CB4  6718                     beq        +0x1A /* 00000CCE */
  1228. 00000CB6  486E FFF8                pea.l      [A6 - 0x8]
  1229. 00000CBA  486E FFF0                pea.l      [A6 - 0x10]
  1230. 00000CBE  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1231. 00000CC2  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1232. 00000CC6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1233. 00000CCA  4EAD 204A                jsr        [A5 + 0x204A /* export_1029 */]
  1234. label00000CCE:
  1235. 00000CCE  285F                     movea.l    A4, [A7]+
  1236. 00000CD0  4E5E                     unlink     A6
  1237. 00000CD2  205F                     movea.l    A0, [A7]+
  1238. 00000CD4  DEFC 0010                add.w      A7, 0x10
  1239. 00000CD8  4ED0                     jmp        [A0]
  1240. 00000CDA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1241. export_256: // at 00000CDC (misaligned)
  1242. 00000CDE  0000 2F0C                ori.b      D0, 0xC
  1243. 00000CE2  286E 0008                movea.l    A4, [A6 + 0x8]
  1244. 00000CE6  2054                     movea.l    A0, [A4]
  1245. 00000CE8  4AA8 0004                tst.l      [A0 + 0x4]
  1246. 00000CEC  671C                     beq        +0x1E /* 00000D0A */
  1247. 00000CEE  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  1248. 00000CF2  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  1249. 00000CF6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1250. 00000CFA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1251. 00000CFE  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1252. 00000D02  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1253. 00000D06  4EAD 2042                jsr        [A5 + 0x2042 /* export_1028 */]
  1254. label00000D0A:
  1255. 00000D0A  7002                     moveq.l    D0, 0x02
  1256. 00000D0C  B02E 001A                cmp.b      D0, [A6 + 0x1A]
  1257. 00000D10  57C0                     seq        D0
  1258. 00000D12  4A00                     tst.b      D0
  1259. 00000D14  673C                     beq        +0x3E /* 00000D52 */
  1260. 00000D16  2054                     movea.l    A0, [A4]
  1261. 00000D18  4AA8 0004                tst.l      [A0 + 0x4]
  1262. 00000D1C  57C1                     seq        D1
  1263. 00000D1E  4A01                     tst.b      D1
  1264. 00000D20  6628                     bne        +0x2A /* 00000D4A */
  1265. 00000D22  48E7 C000                movem.l    -[A7], D0,D1
  1266. 00000D26  4267                     clr.w      -[A7]
  1267. 00000D28  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1268. 00000D2C  2054                     movea.l    A0, [A4]
  1269. 00000D2E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1270. 00000D32  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1271. 00000D36  141F                     move.b     D2, [A7]+
  1272. 00000D38  4CDF 0003                movem.l    D0,D1, [A7]+
  1273. 00000D3C  0A02 0001                xori.b     D2, 0x1
  1274. 00000D40  8202                     or.b       D1, D2
  1275. 00000D42  C001                     and.b      D0, D1
  1276. 00000D44  0240 0001                andi.w     D0, 0x1
  1277. 00000D48  6708                     beq        +0xA /* 00000D52 */
  1278. label00000D4A:
  1279. 00000D4A  7000                     moveq.l    D0, 0x00
  1280. 00000D4C  2D40 001C                move.l     [A6 + 0x1C], D0
  1281. 00000D50  6006                     bra        +0x8 /* 00000D58 */
  1282. label00000D52:
  1283. 00000D52  2D6E 0008 001C           move.l     [A6 + 0x1C], [A6 + 0x8]
  1284. label00000D58:
  1285. 00000D58  285F                     movea.l    A4, [A7]+
  1286. 00000D5A  4E5E                     unlink     A6
  1287. 00000D5C  205F                     movea.l    A0, [A7]+
  1288. 00000D5E  DEFC 0014                add.w      A7, 0x14
  1289. 00000D62  4ED0                     jmp        [A0]
  1290. export_257:
  1291. 00000D64  4E56 0000                link       A6, 0
  1292. 00000D68  4E5E                     unlink     A6
  1293. 00000D6A  2E9F                     move.l     [A7], [A7]+
  1294. 00000D6C  4E75                     rts
  1295. 00000D6E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1296. 00000D72  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1297. 00000D76  0008 2F28                ori.b      A0, 0x28 /* '(' */
  1298. 00000D7A  0008 4EAD                ori.b      A0, 0xAD
  1299. 00000D7E  2372 4E5E 205F           move.l     [A1 + 0x205F], [A2 + D4 * 8 + 0x5E]
  1300. 00000D84  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1301. 00000D88  4ED0                     jmp        [A0]
  1302. 00000D8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1303. export_258: // at 00000D8C (misaligned)
  1304. 00000D8E  FFC2                     .invalid   <<F/7/7>>
  1305. 00000D90  48E7 0038                movem.l    -[A7], A2,A3,A4
  1306. 00000D94  266E 000C                movea.l    A3, [A6 + 0xC]
  1307. 00000D98  286E 0008                movea.l    A4, [A6 + 0x8]
  1308. 00000D9C  2054                     movea.l    A0, [A4]
  1309. 00000D9E  214B 0022                move.l     [A0 + 0x22], A3
  1310. 00000DA2  7000                     moveq.l    D0, 0x00
  1311. 00000DA4  2140 0026                move.l     [A0 + 0x26], D0
  1312. 00000DA8  2140 002A                move.l     [A0 + 0x2A], D0
  1313. 00000DAC  3F3C 00C0                move.w     -[A7], 0xC0
  1314. 00000DB0  2053                     movea.l    A0, [A3]
  1315. 00000DB2  2F28 0012                move.l     -[A7], [A0 + 0x12]
  1316. 00000DB6  2F28 000E                move.l     -[A7], [A0 + 0xE]
  1317. 00000DBA  42A7                     clr.l      -[A7]
  1318. 00000DBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1319. 00000DC0  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  1320. 00000DC4  2054                     movea.l    A0, [A4]
  1321. 00000DC6  4AA8 0008                tst.l      [A0 + 0x8]
  1322. 00000DCA  56C0                     sne        D0
  1323. 00000DCC  4A00                     tst.b      D0
  1324. 00000DCE  670A                     beq        +0xC /* 00000DDA */
  1325. 00000DD0  2268 0008                movea.l    A1, [A0 + 0x8]
  1326. 00000DD4  2251                     movea.l    A1, [A1]
  1327. 00000DD6  C029 001E                and.b      D0, [A1 + 0x1E]
  1328. label00000DDA:
  1329. 00000DDA  2054                     movea.l    A0, [A4]
  1330. 00000DDC  1140 000E                move.b     [A0 + 0xE], D0
  1331. 00000DE0  486E FFC2                pea.l      [A6 - 0x3E]
  1332. 00000DE4  487A FF8A                pea.l      [PC - 0x76 /* 00000D70, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1333. 00000DE8  2F0E                     move.l     -[A7], A6
  1334. 00000DEA  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  1335. 00000DEE  42A7                     clr.l      -[A7]
  1336. 00000DF0  7078                     moveq.l    D0, 0x78
  1337. 00000DF2  2F00                     move.l     -[A7], D0
  1338. 00000DF4  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  1339. 00000DF8  2054                     movea.l    A0, [A4]
  1340. 00000DFA  215F 0026                move.l     [A0 + 0x26], [A7]+
  1341. 00000DFE  2054                     movea.l    A0, [A4]
  1342. 00000E00  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1343. 00000E04  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1344. 00000E08  2253                     movea.l    A1, [A3]
  1345. 00000E0A  2069 0056                movea.l    A0, [A1 + 0x56]
  1346. 00000E0E  2F10                     move.l     -[A7], [A0]
  1347. 00000E10  2454                     movea.l    A2, [A4]
  1348. 00000E12  206A 0026                movea.l    A0, [A2 + 0x26]
  1349. 00000E16  2F10                     move.l     -[A7], [A0]
  1350. 00000E18  7078                     moveq.l    D0, 0x78
  1351. 00000E1A  2F00                     move.l     -[A7], D0
  1352. 00000E1C  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1353. 00000E20  42A7                     clr.l      -[A7]
  1354. 00000E22  7078                     moveq.l    D0, 0x78
  1355. 00000E24  2F00                     move.l     -[A7], D0
  1356. 00000E26  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  1357. 00000E2A  2054                     movea.l    A0, [A4]
  1358. 00000E2C  215F 002A                move.l     [A0 + 0x2A], [A7]+
  1359. 00000E30  2054                     movea.l    A0, [A4]
  1360. 00000E32  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1361. 00000E36  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1362. 00000E3A  486E FFC2                pea.l      [A6 - 0x3E]
  1363. 00000E3E  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1364. 00000E42  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1365. 00000E46  4E5E                     unlink     A6
  1366. 00000E48  205F                     movea.l    A0, [A7]+
  1367. 00000E4A  504F                     addq.w     A7, 8
  1368. 00000E4C  4ED0                     jmp        [A0]
  1369. 00000E4E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1370. export_259: // at 00000E50 (misaligned)
  1371. 00000E52  0000 2F0C                ori.b      D0, 0xC
  1372. 00000E56  286E 0008                movea.l    A4, [A6 + 0x8]
  1373. 00000E5A  42A7                     clr.l      -[A7]
  1374. 00000E5C  2054                     movea.l    A0, [A4]
  1375. 00000E5E  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1376. 00000E62  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1377. 00000E66  2054                     movea.l    A0, [A4]
  1378. 00000E68  215F 0026                move.l     [A0 + 0x26], [A7]+
  1379. 00000E6C  42A7                     clr.l      -[A7]
  1380. 00000E6E  2054                     movea.l    A0, [A4]
  1381. 00000E70  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1382. 00000E74  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1383. 00000E78  2054                     movea.l    A0, [A4]
  1384. 00000E7A  215F 002A                move.l     [A0 + 0x2A], [A7]+
  1385. 00000E7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1386. 00000E82  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  1387. 00000E86  285F                     movea.l    A4, [A7]+
  1388. 00000E88  4E5E                     unlink     A6
  1389. 00000E8A  2E9F                     move.l     [A7], [A7]+
  1390. 00000E8C  4E75                     rts
  1391. 00000E8E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1392. export_260: // at 00000E90 (misaligned)
  1393. 00000E92  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1394. 00000E96  0008 2050                ori.b      A0, 0x50 /* 'P' */
  1395. 00000E9A  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1396. 00000E9E  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1397. 00000EA2  4E5E                     unlink     A6
  1398. 00000EA4  2E9F                     move.l     [A7], [A7]+
  1399. 00000EA6  4E75                     rts
  1400. export_261:
  1401. 00000EA8  4E56 0000                link       A6, 0
  1402. 00000EAC  48E7 0028                movem.l    -[A7], A2,A4
  1403. 00000EB0  286E 0008                movea.l    A4, [A6 + 0x8]
  1404. 00000EB4  2254                     movea.l    A1, [A4]
  1405. 00000EB6  2069 0026                movea.l    A0, [A1 + 0x26]
  1406. 00000EBA  2F10                     move.l     -[A7], [A0]
  1407. 00000EBC  2069 0022                movea.l    A0, [A1 + 0x22]
  1408. 00000EC0  2050                     movea.l    A0, [A0]
  1409. 00000EC2  2468 0056                movea.l    A2, [A0 + 0x56]
  1410. 00000EC6  2F12                     move.l     -[A7], [A2]
  1411. 00000EC8  7078                     moveq.l    D0, 0x78
  1412. 00000ECA  2F00                     move.l     -[A7], D0
  1413. 00000ECC  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1414. 00000ED0  2054                     movea.l    A0, [A4]
  1415. 00000ED2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1416. 00000ED6  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1417. 00000EDA  4CDF 1400                movem.l    A2,A4, [A7]+
  1418. 00000EDE  4E5E                     unlink     A6
  1419. 00000EE0  2E9F                     move.l     [A7], [A7]+
  1420. 00000EE2  4E75                     rts
  1421. export_262:
  1422. 00000EE4  4E56 0000                link       A6, 0
  1423. 00000EE8  48E7 0028                movem.l    -[A7], A2,A4
  1424. 00000EEC  286E 0008                movea.l    A4, [A6 + 0x8]
  1425. 00000EF0  2254                     movea.l    A1, [A4]
  1426. 00000EF2  2069 002A                movea.l    A0, [A1 + 0x2A]
  1427. 00000EF6  2F10                     move.l     -[A7], [A0]
  1428. 00000EF8  2069 0022                movea.l    A0, [A1 + 0x22]
  1429. 00000EFC  2050                     movea.l    A0, [A0]
  1430. 00000EFE  2468 0056                movea.l    A2, [A0 + 0x56]
  1431. 00000F02  2F12                     move.l     -[A7], [A2]
  1432. 00000F04  7078                     moveq.l    D0, 0x78
  1433. 00000F06  2F00                     move.l     -[A7], D0
  1434. 00000F08  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  1435. 00000F0C  2054                     movea.l    A0, [A4]
  1436. 00000F0E  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1437. 00000F12  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1438. 00000F16  4CDF 1400                movem.l    A2,A4, [A7]+
  1439. 00000F1A  4E5E                     unlink     A6
  1440. 00000F1C  2E9F                     move.l     [A7], [A7]+
  1441. 00000F1E  4E75                     rts
  1442. export_263:
  1443. fn00000F20:
  1444. 00000F20  4E56 0000                link       A6, 0
  1445. 00000F24  2F0C                     move.l     -[A7], A4
  1446. 00000F26  286E 0008                movea.l    A4, [A6 + 0x8]
  1447. 00000F2A  42A7                     clr.l      -[A7]
  1448. 00000F2C  2054                     movea.l    A0, [A4]
  1449. 00000F2E  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1450. 00000F32  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1451. 00000F36  2054                     movea.l    A0, [A4]
  1452. 00000F38  215F 002E                move.l     [A0 + 0x2E], [A7]+
  1453. 00000F3C  42A7                     clr.l      -[A7]
  1454. 00000F3E  2054                     movea.l    A0, [A4]
  1455. 00000F40  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1456. 00000F44  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1457. 00000F48  2054                     movea.l    A0, [A4]
  1458. 00000F4A  215F 0032                move.l     [A0 + 0x32], [A7]+
  1459. 00000F4E  42A7                     clr.l      -[A7]
  1460. 00000F50  2054                     movea.l    A0, [A4]
  1461. 00000F52  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  1462. 00000F56  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1463. 00000F5A  2054                     movea.l    A0, [A4]
  1464. 00000F5C  215F 003A                move.l     [A0 + 0x3A], [A7]+
  1465. 00000F60  42A7                     clr.l      -[A7]
  1466. 00000F62  2054                     movea.l    A0, [A4]
  1467. 00000F64  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1468. 00000F68  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1469. 00000F6C  2054                     movea.l    A0, [A4]
  1470. 00000F6E  215F 003E                move.l     [A0 + 0x3E], [A7]+
  1471. 00000F72  42A7                     clr.l      -[A7]
  1472. 00000F74  2054                     movea.l    A0, [A4]
  1473. 00000F76  2F28 0042                move.l     -[A7], [A0 + 0x42]
  1474. 00000F7A  4EAD 1A02                jsr        [A5 + 0x1A02 /* export_828 */]
  1475. 00000F7E  2054                     movea.l    A0, [A4]
  1476. 00000F80  215F 0042                move.l     [A0 + 0x42], [A7]+
  1477. 00000F84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1478. 00000F88  4EAD 146A                jsr        [A5 + 0x146A /* export_649 */]
  1479. 00000F8C  285F                     movea.l    A4, [A7]+
  1480. 00000F8E  4E5E                     unlink     A6
  1481. 00000F90  2E9F                     move.l     [A7], [A7]+
  1482. 00000F92  4E75                     rts
  1483. fn00000F94:
  1484. 00000F94  4E56 0000                link       A6, 0
  1485. 00000F98  2F0C                     move.l     -[A7], A4
  1486. 00000F9A  286E 0008                movea.l    A4, [A6 + 0x8]
  1487. 00000F9E  2054                     movea.l    A0, [A4]
  1488. 00000FA0  3028 002C                move.w     D0, [A0 + 0x2C]
  1489. 00000FA4  B068 002A                cmp.w      D0, [A0 + 0x2A]
  1490. 00000FA8  6F06                     ble        +0x8 /* 00000FB0 */
  1491. 00000FAA  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1492. 00000FAE  A9D7                     syscall    TEDelete
  1493. label00000FB0:
  1494. 00000FB0  2054                     movea.l    A0, [A4]
  1495. 00000FB2  2F28 0042                move.l     -[A7], [A0 + 0x42]
  1496. 00000FB6  42A7                     clr.l      -[A7]
  1497. 00000FB8  2054                     movea.l    A0, [A4]
  1498. 00000FBA  3028 0046                move.w     D0, [A0 + 0x46]
  1499. 00000FBE  48C0                     ext.l      D0
  1500. 00000FC0  2228 0048                move.l     D1, [A0 + 0x48]
  1501. 00000FC4  D280                     add.l      D1, D0
  1502. 00000FC6  4481                     neg.l      D1
  1503. 00000FC8  2F01                     move.l     -[A7], D1
  1504. 00000FCA  42A7                     clr.l      -[A7]
  1505. 00000FCC  201F                     move.l     D0, [A7]+
  1506. 00000FCE  2E9F                     move.l     [A7], [A7]+
  1507. 00000FD0  B097                     cmp.l      D0, [A7]
  1508. 00000FD2  6F02                     ble        +0x4 /* 00000FD6 */
  1509. 00000FD4  2E80                     move.l     [A7], D0
  1510. label00000FD6:
  1511. 00000FD6  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1512. 00000FDA  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1513. 00000FDE  285F                     movea.l    A4, [A7]+
  1514. 00000FE0  4E5E                     unlink     A6
  1515. 00000FE2  2E9F                     move.l     [A7], [A7]+
  1516. 00000FE4  4E75                     rts
  1517. 00000FE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1518. // begin alternate branch 00000FE8-00000FEC
  1519. fn00000FE8:
  1520. 00000FE8  4E56 FFF8                link       A6, -0x0008
  1521. // end alternate branch 00000FE8-00000FEC
  1522. fn00000FE8: // (misaligned)
  1523. 00000FEA  FFF8                     .invalid   <<F/7/7>>
  1524. 00000FEC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1525. 00000FF0  286E 0008                movea.l    A4, [A6 + 0x8]
  1526. 00000FF4  2054                     movea.l    A0, [A4]
  1527. 00000FF6  3028 0038                move.w     D0, [A0 + 0x38]
  1528. 00000FFA  B068 0036                cmp.w      D0, [A0 + 0x36]
  1529. 00000FFE  6F00 009E                ble        +0xA0 /* 0000109E */
  1530. 00001002  2248                     movea.l    A1, A0
  1531. 00001004  2069 0022                movea.l    A0, [A1 + 0x22]
  1532. 00001008  2050                     movea.l    A0, [A0]
  1533. 0000100A  2668 003C                movea.l    A3, [A0 + 0x3C]
  1534. 0000100E  42A7                     clr.l      -[A7]
  1535. 00001010  2F0B                     move.l     -[A7], A3
  1536. 00001012  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1537. 00001016  2E1F                     move.l     D7, [A7]+
  1538. 00001018  2054                     movea.l    A0, [A4]
  1539. 0000101A  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  1540. 0000101E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1541. 00001022  2254                     movea.l    A1, [A4]
  1542. 00001024  2069 0022                movea.l    A0, [A1 + 0x22]
  1543. 00001028  7001                     moveq.l    D0, 0x01
  1544. 0000102A  2050                     movea.l    A0, [A0]
  1545. 0000102C  B028 006B                cmp.b      D0, [A0 + 0x6B]
  1546. 00001030  6624                     bne        +0x26 /* 00001056 */
  1547. 00001032  2069 003A                movea.l    A0, [A1 + 0x3A]
  1548. 00001036  2F10                     move.l     -[A7], [A0]
  1549. 00001038  42A7                     clr.l      -[A7]
  1550. 0000103A  2054                     movea.l    A0, [A4]
  1551. 0000103C  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  1552. 00001040  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1553. 00001044  2054                     movea.l    A0, [A4]
  1554. 00001046  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1555. 0000104A  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1556. 0000104E  3F3C 0007                move.w     -[A7], 0x7
  1557. 00001052  A83D                     syscall    TEDispatch
  1558. 00001054  601C                     bra        +0x1E /* 00001072 */
  1559. label00001056:
  1560. 00001056  2254                     movea.l    A1, [A4]
  1561. 00001058  2069 003A                movea.l    A0, [A1 + 0x3A]
  1562. 0000105C  2F10                     move.l     -[A7], [A0]
  1563. 0000105E  42A7                     clr.l      -[A7]
  1564. 00001060  2054                     movea.l    A0, [A4]
  1565. 00001062  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  1566. 00001066  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1567. 0000106A  2054                     movea.l    A0, [A4]
  1568. 0000106C  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1569. 00001070  A9DE                     syscall    TEInsert
  1570. label00001072:
  1571. 00001072  2054                     movea.l    A0, [A4]
  1572. 00001074  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  1573. 00001078  205F                     movea.l    A0, [A7]+
  1574. 0000107A  A02A                     syscall    HUnlock
  1575. 0000107C  42A7                     clr.l      -[A7]
  1576. 0000107E  2F0B                     move.l     -[A7], A3
  1577. 00001080  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1578. 00001084  BE9F                     cmp.l      D7, [A7]+
  1579. 00001086  6D08                     blt        +0xA /* 00001090 */
  1580. 00001088  3F3C FF94                move.w     -[A7], 0xFF94
  1581. 0000108C  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  1582. label00001090:
  1583. 00001090  2254                     movea.l    A1, [A4]
  1584. 00001092  2069 0022                movea.l    A0, [A1 + 0x22]
  1585. 00001096  2050                     movea.l    A0, [A0]
  1586. 00001098  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  1587. label0000109E:
  1588. 0000109E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1589. 000010A2  4E5E                     unlink     A6
  1590. 000010A4  2E9F                     move.l     [A7], [A7]+
  1591. 000010A6  4E75                     rts
  1592. fn000010A8:
  1593. 000010A8  4E56 0000                link       A6, 0
  1594. 000010AC  2F0C                     move.l     -[A7], A4
  1595. 000010AE  286E 0008                movea.l    A4, [A6 + 0x8]
  1596. 000010B2  2054                     movea.l    A0, [A4]
  1597. 000010B4  4AA8 003A                tst.l      [A0 + 0x3A]
  1598. 000010B8  671E                     beq        +0x20 /* 000010D8 */
  1599. 000010BA  3028 0036                move.w     D0, [A0 + 0x36]
  1600. 000010BE  48C0                     ext.l      D0
  1601. 000010C0  2F00                     move.l     -[A7], D0
  1602. 000010C2  3028 0038                move.w     D0, [A0 + 0x38]
  1603. 000010C6  48C0                     ext.l      D0
  1604. 000010C8  2F00                     move.l     -[A7], D0
  1605. 000010CA  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1606. 000010CE  A9D1                     syscall    TESetSelect
  1607. 000010D0  2054                     movea.l    A0, [A4]
  1608. 000010D2  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1609. 000010D6  A9D7                     syscall    TEDelete
  1610. label000010D8:
  1611. 000010D8  2054                     movea.l    A0, [A4]
  1612. 000010DA  2F28 0042                move.l     -[A7], [A0 + 0x42]
  1613. 000010DE  42A7                     clr.l      -[A7]
  1614. 000010E0  2054                     movea.l    A0, [A4]
  1615. 000010E2  3028 0046                move.w     D0, [A0 + 0x46]
  1616. 000010E6  48C0                     ext.l      D0
  1617. 000010E8  2228 0048                move.l     D1, [A0 + 0x48]
  1618. 000010EC  D280                     add.l      D1, D0
  1619. 000010EE  2F01                     move.l     -[A7], D1
  1620. 000010F0  42A7                     clr.l      -[A7]
  1621. 000010F2  201F                     move.l     D0, [A7]+
  1622. 000010F4  2E9F                     move.l     [A7], [A7]+
  1623. 000010F6  B097                     cmp.l      D0, [A7]
  1624. 000010F8  6F02                     ble        +0x4 /* 000010FC */
  1625. 000010FA  2E80                     move.l     [A7], D0
  1626. label000010FC:
  1627. 000010FC  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1628. 00001100  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1629. 00001104  285F                     movea.l    A4, [A7]+
  1630. 00001106  4E5E                     unlink     A6
  1631. 00001108  2E9F                     move.l     [A7], [A7]+
  1632. 0000110A  4E75                     rts
  1633. fn0000110C:
  1634. 0000110C  4E56 0000                link       A6, 0
  1635. 00001110  2F0C                     move.l     -[A7], A4
  1636. 00001112  286E 0008                movea.l    A4, [A6 + 0x8]
  1637. 00001116  2054                     movea.l    A0, [A4]
  1638. 00001118  3028 002A                move.w     D0, [A0 + 0x2A]
  1639. 0000111C  48C0                     ext.l      D0
  1640. 0000111E  2F00                     move.l     -[A7], D0
  1641. 00001120  3028 002C                move.w     D0, [A0 + 0x2C]
  1642. 00001124  48C0                     ext.l      D0
  1643. 00001126  2F00                     move.l     -[A7], D0
  1644. 00001128  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1645. 0000112C  A9D1                     syscall    TESetSelect
  1646. 0000112E  285F                     movea.l    A4, [A7]+
  1647. 00001130  4E5E                     unlink     A6
  1648. 00001132  2E9F                     move.l     [A7], [A7]+
  1649. 00001134  4E75                     rts
  1650. 00001136  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1651. // begin alternate branch 00001138-0000113C
  1652. export_264:
  1653. fn00001138:
  1654. 00001138  4E56 FFF6                link       A6, -0x000A
  1655. // end alternate branch 00001138-0000113C
  1656. export_264: // at 00001138 (misaligned)
  1657. fn00001138: // (misaligned)
  1658. 0000113A  FFF6                     .invalid   <<F/7/7>>
  1659. 0000113C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1660. 00001140  286E 0008                movea.l    A4, [A6 + 0x8]
  1661. 00001144  2054                     movea.l    A0, [A4]
  1662. 00001146  3028 002A                move.w     D0, [A0 + 0x2A]
  1663. 0000114A  48C0                     ext.l      D0
  1664. 0000114C  2F00                     move.l     -[A7], D0
  1665. 0000114E  3028 002A                move.w     D0, [A0 + 0x2A]
  1666. 00001152  48C0                     ext.l      D0
  1667. 00001154  2F00                     move.l     -[A7], D0
  1668. 00001156  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1669. 0000115A  A9D1                     syscall    TESetSelect
  1670. 0000115C  42A7                     clr.l      -[A7]
  1671. 0000115E  2054                     movea.l    A0, [A4]
  1672. 00001160  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1673. 00001164  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1674. 00001168  201F                     move.l     D0, [A7]+
  1675. 0000116A  3E00                     move.w     D7, D0
  1676. 0000116C  6F00 008E                ble        +0x90 /* 000011FC */
  1677. 00001170  2254                     movea.l    A1, [A4]
  1678. 00001172  2069 0022                movea.l    A0, [A1 + 0x22]
  1679. 00001176  2050                     movea.l    A0, [A0]
  1680. 00001178  2668 003C                movea.l    A3, [A0 + 0x3C]
  1681. 0000117C  42A7                     clr.l      -[A7]
  1682. 0000117E  2F0B                     move.l     -[A7], A3
  1683. 00001180  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1684. 00001184  2C1F                     move.l     D6, [A7]+
  1685. 00001186  2054                     movea.l    A0, [A4]
  1686. 00001188  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1687. 0000118C  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1688. 00001190  2254                     movea.l    A1, [A4]
  1689. 00001192  2069 0022                movea.l    A0, [A1 + 0x22]
  1690. 00001196  7001                     moveq.l    D0, 0x01
  1691. 00001198  2050                     movea.l    A0, [A0]
  1692. 0000119A  B028 006B                cmp.b      D0, [A0 + 0x6B]
  1693. 0000119E  661C                     bne        +0x1E /* 000011BC */
  1694. 000011A0  2069 002E                movea.l    A0, [A1 + 0x2E]
  1695. 000011A4  2F10                     move.l     -[A7], [A0]
  1696. 000011A6  3007                     move.w     D0, D7
  1697. 000011A8  48C0                     ext.l      D0
  1698. 000011AA  2F00                     move.l     -[A7], D0
  1699. 000011AC  2F29 0032                move.l     -[A7], [A1 + 0x32]
  1700. 000011B0  2F29 0026                move.l     -[A7], [A1 + 0x26]
  1701. 000011B4  3F3C 0007                move.w     -[A7], 0x7
  1702. 000011B8  A83D                     syscall    TEDispatch
  1703. 000011BA  6014                     bra        +0x16 /* 000011D0 */
  1704. label000011BC:
  1705. 000011BC  2254                     movea.l    A1, [A4]
  1706. 000011BE  2069 002E                movea.l    A0, [A1 + 0x2E]
  1707. 000011C2  2F10                     move.l     -[A7], [A0]
  1708. 000011C4  3007                     move.w     D0, D7
  1709. 000011C6  48C0                     ext.l      D0
  1710. 000011C8  2F00                     move.l     -[A7], D0
  1711. 000011CA  2F29 0026                move.l     -[A7], [A1 + 0x26]
  1712. 000011CE  A9DE                     syscall    TEInsert
  1713. label000011D0:
  1714. 000011D0  2054                     movea.l    A0, [A4]
  1715. 000011D2  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1716. 000011D6  205F                     movea.l    A0, [A7]+
  1717. 000011D8  A02A                     syscall    HUnlock
  1718. 000011DA  42A7                     clr.l      -[A7]
  1719. 000011DC  2F0B                     move.l     -[A7], A3
  1720. 000011DE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1721. 000011E2  BC9F                     cmp.l      D6, [A7]+
  1722. 000011E4  6D08                     blt        +0xA /* 000011EE */
  1723. 000011E6  3F3C FF94                move.w     -[A7], 0xFF94
  1724. 000011EA  4EAD 194A                jsr        [A5 + 0x194A /* export_805 */]
  1725. label000011EE:
  1726. 000011EE  2254                     movea.l    A1, [A4]
  1727. 000011F0  2069 0022                movea.l    A0, [A1 + 0x22]
  1728. 000011F4  2050                     movea.l    A0, [A0]
  1729. 000011F6  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  1730. label000011FC:
  1731. 000011FC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1732. 00001200  4E5E                     unlink     A6
  1733. 00001202  2E9F                     move.l     [A7], [A7]+
  1734. 00001204  4E75                     rts
  1735. 00001206  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1736. // begin alternate branch 00001208-00001216
  1737. fn00001208:
  1738. 00001208  4E56 0000                link       A6, 0
  1739. 0000120C  48E7 0018                movem.l    -[A7], A3,A4
  1740. 00001210  266E 0008                movea.l    A3, [A6 + 0x8]
  1741. 00001214  284B                     movea.l    A4, A3
  1742. // end alternate branch 00001208-00001216
  1743. fn00001208: // (misaligned)
  1744. 0000120A  0000 48E7                ori.b      D0, 0xE7
  1745. 0000120E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1746. 00001212  0008 284B                ori.b      A0, 0x4B /* 'K' */
  1747. 00001216  7068                     moveq.l    D0, 0x68
  1748. 00001218  2054                     movea.l    A0, [A4]
  1749. 0000121A  B068 0002                cmp.w      D0, [A0 + 0x2]
  1750. 0000121E  6706                     beq        +0x8 /* 00001226 */
  1751. 00001220  2F0B                     move.l     -[A7], A3
  1752. 00001222  4EBA FD70                jsr        [PC - 0x290 /* 00000F94 */]
  1753. label00001226:
  1754. 00001226  2F0B                     move.l     -[A7], A3
  1755. 00001228  4EBA FDBE                jsr        [PC - 0x242 /* 00000FE8 */]
  1756. 0000122C  7068                     moveq.l    D0, 0x68
  1757. 0000122E  2054                     movea.l    A0, [A4]
  1758. 00001230  B068 0002                cmp.w      D0, [A0 + 0x2]
  1759. 00001234  670C                     beq        +0xE /* 00001242 */
  1760. 00001236  1F3C 0001                move.b     -[A7], 0x1
  1761. 0000123A  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1762. 0000123E  4EAD 0FA2                jsr        [A5 + 0xFA2 /* export_496 */]
  1763. label00001242:
  1764. 00001242  4CDF 1800                movem.l    A3,A4, [A7]+
  1765. 00001246  4E5E                     unlink     A6
  1766. 00001248  2E9F                     move.l     [A7], [A7]+
  1767. 0000124A  4E75                     rts
  1768. export_265:
  1769. 0000124C  4E56 0000                link       A6, 0
  1770. 00001250  4267                     clr.w      -[A7]
  1771. 00001252  206E 0008                movea.l    A0, [A6 + 0x8]
  1772. 00001256  2050                     movea.l    A0, [A0]
  1773. 00001258  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1774. 0000125C  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1775. 00001260  101F                     move.b     D0, [A7]+
  1776. 00001262  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1777. 00001266  4EBA FFA0                jsr        [PC - 0x60 /* 00001208 */]
  1778. 0000126A  4E5E                     unlink     A6
  1779. 0000126C  2E9F                     move.l     [A7], [A7]+
  1780. 0000126E  4E75                     rts
  1781. export_266:
  1782. fn00001270:
  1783. 00001270  4E56 0000                link       A6, 0
  1784. 00001274  48E7 0018                movem.l    -[A7], A3,A4
  1785. 00001278  266E 0008                movea.l    A3, [A6 + 0x8]
  1786. 0000127C  284B                     movea.l    A4, A3
  1787. 0000127E  4267                     clr.w      -[A7]
  1788. 00001280  2054                     movea.l    A0, [A4]
  1789. 00001282  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1790. 00001286  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1791. 0000128A  101F                     move.b     D0, [A7]+
  1792. 0000128C  2F0B                     move.l     -[A7], A3
  1793. 0000128E  4EBA FE18                jsr        [PC - 0x1E8 /* 000010A8 */]
  1794. 00001292  2F0B                     move.l     -[A7], A3
  1795. 00001294  4EAD 22BA                jsr        [A5 + 0x22BA /* export_1107 */]
  1796. 00001298  2F0B                     move.l     -[A7], A3
  1797. 0000129A  4EBA FE70                jsr        [PC - 0x190 /* 0000110C */]
  1798. 0000129E  7068                     moveq.l    D0, 0x68
  1799. 000012A0  2054                     movea.l    A0, [A4]
  1800. 000012A2  B068 0002                cmp.w      D0, [A0 + 0x2]
  1801. 000012A6  670C                     beq        +0xE /* 000012B4 */
  1802. 000012A8  1F3C 0001                move.b     -[A7], 0x1
  1803. 000012AC  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1804. 000012B0  4EAD 0FA2                jsr        [A5 + 0xFA2 /* export_496 */]
  1805. label000012B4:
  1806. 000012B4  4CDF 1800                movem.l    A3,A4, [A7]+
  1807. 000012B8  4E5E                     unlink     A6
  1808. 000012BA  2E9F                     move.l     [A7], [A7]+
  1809. 000012BC  4E75                     rts
  1810. 000012BE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1811. // begin alternate branch 000012C0-000012CE
  1812. export_267:
  1813. fn000012C0:
  1814. 000012C0  4E56 0000                link       A6, 0
  1815. 000012C4  48E7 0018                movem.l    -[A7], A3,A4
  1816. 000012C8  266E 0008                movea.l    A3, [A6 + 0x8]
  1817. 000012CC  284B                     movea.l    A4, A3
  1818. // end alternate branch 000012C0-000012CE
  1819. export_267: // at 000012C0 (misaligned)
  1820. fn000012C0: // (misaligned)
  1821. 000012C2  0000 48E7                ori.b      D0, 0xE7
  1822. 000012C6  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  1823. 000012CA  0008 284B                ori.b      A0, 0x4B /* 'K' */
  1824. 000012CE  4267                     clr.w      -[A7]
  1825. 000012D0  2054                     movea.l    A0, [A4]
  1826. 000012D2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1827. 000012D6  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1828. 000012DA  101F                     move.b     D0, [A7]+
  1829. 000012DC  2F0B                     move.l     -[A7], A3
  1830. 000012DE  4EBA FE2C                jsr        [PC - 0x1D4 /* 0000110C */]
  1831. 000012E2  2F0B                     move.l     -[A7], A3
  1832. 000012E4  4EBA FF22                jsr        [PC - 0xDE /* 00001208 */]
  1833. 000012E8  4CDF 1800                movem.l    A3,A4, [A7]+
  1834. 000012EC  4E5E                     unlink     A6
  1835. 000012EE  2E9F                     move.l     [A7], [A7]+
  1836. 000012F0  4E75                     rts
  1837. 000012F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1838. export_268: // at 000012F4 (misaligned)
  1839. 000012F6  0000 2F0C                ori.b      D0, 0xC
  1840. 000012FA  286E 0008                movea.l    A4, [A6 + 0x8]
  1841. 000012FE  2054                     movea.l    A0, [A4]
  1842. 00001300  1028 004C                move.b     D0, [A0 + 0x4C]
  1843. 00001304  6706                     beq        +0x8 /* 0000130C */
  1844. 00001306  7000                     moveq.l    D0, 0x00
  1845. 00001308  2140 002E                move.l     [A0 + 0x2E], D0
  1846. label0000130C:
  1847. 0000130C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1848. 00001310  4EBA FC0E                jsr        [PC - 0x3F2 /* 00000F20 */]
  1849. 00001314  285F                     movea.l    A4, [A7]+
  1850. 00001316  4E5E                     unlink     A6
  1851. 00001318  2E9F                     move.l     [A7], [A7]+
  1852. 0000131A  4E75                     rts
  1853. 0000131C  4E56 FFFC                link       A6, -0x0004
  1854. 00001320  2F0C                     move.l     -[A7], A4
  1855. 00001322  286E 0008                movea.l    A4, [A6 + 0x8]
  1856. 00001326  204C                     movea.l    A0, A4
  1857. 00001328  5088                     addq.l     A0, 8
  1858. 0000132A  2050                     movea.l    A0, [A0]
  1859. 0000132C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1860. 00001330  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1861. 00001334  4EAD 140A                jsr        [A5 + 0x140A /* export_637 */]
  1862. 00001338  7000                     moveq.l    D0, 0x00
  1863. 0000133A  2940 FFFC                move.l     [A4 - 0x4], D0
  1864. 0000133E  285F                     movea.l    A4, [A7]+
  1865. 00001340  4E5E                     unlink     A6
  1866. 00001342  205F                     movea.l    A0, [A7]+
  1867. 00001344  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1868. 00001348  4ED0                     jmp        [A0]
  1869. 0000134A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1870. export_269: // at 0000134C (misaligned)
  1871. 0000134E  FFA0                     .invalid   <<F/6/7>>
  1872. 00001350  48E7 0018                movem.l    -[A7], A3,A4
  1873. 00001354  286E 0008                movea.l    A4, [A6 + 0x8]
  1874. 00001358  4267                     clr.w      -[A7]
  1875. 0000135A  2054                     movea.l    A0, [A4]
  1876. 0000135C  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1877. 00001360  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  1878. 00001364  101F                     move.b     D0, [A7]+
  1879. 00001366  486E FFB0                pea.l      [A6 - 0x50]
  1880. 0000136A  3F3C 0001                move.w     -[A7], 0x1
  1881. 0000136E  3F3A 011E                move.w     -[A7], [PC + 0x11E /* 0000148E, value 0x0, cstring "" */]
  1882. 00001372  3F3C 000C                move.w     -[A7], 0xC
  1883. 00001376  486D F8F4                pea.l      [A5 - 0x70C]
  1884. 0000137A  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  1885. 0000137E  486E FFA8                pea.l      [A6 - 0x58]
  1886. 00001382  7064                     moveq.l    D0, 0x64
  1887. 00001384  2F00                     move.l     -[A7], D0
  1888. 00001386  7032                     moveq.l    D0, 0x32
  1889. 00001388  2F00                     move.l     -[A7], D0
  1890. 0000138A  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  1891. 0000138E  486E FFA0                pea.l      [A6 - 0x60]
  1892. 00001392  2F3C 0008 000A           move.l     -[A7], 0x8000A
  1893. 00001398  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  1894. 0000139E  A8A7                     syscall    SetRect
  1895. 000013A0  486E FFFC                pea.l      [A6 - 0x4]
  1896. 000013A4  486D 1F5C                pea.l      [A5 + 0x1F5C]
  1897. 000013A8  3F3C 007A                move.w     -[A7], 0x7A /* 'z' */
  1898. 000013AC  4EAD 1452                jsr        [A5 + 0x1452 /* export_646 */]
  1899. 000013B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1900. 000013B4  4EAD 193A                jsr        [A5 + 0x193A /* export_803 */]
  1901. 000013B8  2054                     movea.l    A0, [A4]
  1902. 000013BA  2668 0022                movea.l    A3, [A0 + 0x22]
  1903. 000013BE  42A7                     clr.l      -[A7]
  1904. 000013C0  42A7                     clr.l      -[A7]
  1905. 000013C2  486D F82C                pea.l      [A5 - 0x7D4]
  1906. 000013C6  486E FFA8                pea.l      [A6 - 0x58]
  1907. 000013CA  4267                     clr.w      -[A7]
  1908. 000013CC  1F3C 0004                move.b     -[A7], 0x4
  1909. 000013D0  486E FFA0                pea.l      [A6 - 0x60]
  1910. 000013D4  486E FFB0                pea.l      [A6 - 0x50]
  1911. 000013D8  4267                     clr.w      -[A7]
  1912. 000013DA  2053                     movea.l    A0, [A3]
  1913. 000013DC  1F28 006B                move.b     -[A7], [A0 + 0x6B]
  1914. 000013E0  1F28 006C                move.b     -[A7], [A0 + 0x6C]
  1915. 000013E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1916. 000013E8  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  1917. 000013EC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1918. 000013F0  2050                     movea.l    A0, [A0]
  1919. 000013F2  4228 006A                clr.b      [A0 + 0x6A]
  1920. 000013F6  486E FFBC                pea.l      [A6 - 0x44]
  1921. 000013FA  487A FF20                pea.l      [PC - 0xE0 /* 0000131C, value 0x4E56FFFC */]
  1922. 000013FE  2F0E                     move.l     -[A7], A6
  1923. 00001400  4EAD 1922                jsr        [A5 + 0x1922 /* export_800 */]
  1924. 00001404  2054                     movea.l    A0, [A4]
  1925. 00001406  1028 000E                move.b     D0, [A0 + 0xE]
  1926. 0000140A  6604                     bne        +0x6 /* 00001410 */
  1927. 0000140C  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1928. label00001410:
  1929. 00001410  486E FFBC                pea.l      [A6 - 0x44]
  1930. 00001414  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  1931. 00001418  2054                     movea.l    A0, [A4]
  1932. 0000141A  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1933. 0000141E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1934. 00001422  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  1935. 00001426  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1936. 0000142A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1937. 0000142E  7001                     moveq.l    D0, 0x01
  1938. 00001430  2050                     movea.l    A0, [A0]
  1939. 00001432  B028 006B                cmp.b      D0, [A0 + 0x6B]
  1940. 00001436  6620                     bne        +0x22 /* 00001458 */
  1941. 00001438  42A7                     clr.l      -[A7]
  1942. 0000143A  2F3C 0000 7FFF           move.l     -[A7], 0x7FFF
  1943. 00001440  2054                     movea.l    A0, [A4]
  1944. 00001442  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1945. 00001446  4267                     clr.w      -[A7]
  1946. 00001448  226E FFFC                movea.l    A1, [A6 - 0x4]
  1947. 0000144C  2251                     movea.l    A1, [A1]
  1948. 0000144E  2F29 0038                move.l     -[A7], [A1 + 0x38]
  1949. 00001452  3F3C 000B                move.w     -[A7], 0xB
  1950. 00001456  A83D                     syscall    TEDispatch
  1951. label00001458:
  1952. 00001458  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1953. 0000145C  206E FFFC                movea.l    A0, [A6 - 0x4]
  1954. 00001460  2050                     movea.l    A0, [A0]
  1955. 00001462  117C 0001 006D           move.b     [A0 + 0x6D], 0x1
  1956. 00001468  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1957. 0000146C  2F2D F89C                move.l     -[A7], [A5 - 0x764]
  1958. 00001470  4EAD 066A                jsr        [A5 + 0x66A /* export_201 */]
  1959. 00001474  2054                     movea.l    A0, [A4]
  1960. 00001476  117C 0001 004C           move.b     [A0 + 0x4C], 0x1
  1961. 0000147C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1962. 00001480  4EBA FD86                jsr        [PC - 0x27A /* 00001208 */]
  1963. 00001484  4CDF 1800                movem.l    A3,A4, [A7]+
  1964. 00001488  4E5E                     unlink     A6
  1965. 0000148A  2E9F                     move.l     [A7], [A7]+
  1966. 0000148C  4E75                     rts
  1967. 0000148E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1968. export_270: // at 00001490 (misaligned)
  1969. 00001492  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1970. 00001496  0008 7067                ori.b      A0, 0x67 /* 'g' */
  1971. 0000149A  2050                     movea.l    A0, [A0]
  1972. 0000149C  B068 0002                cmp.w      D0, [A0 + 0x2]
  1973. 000014A0  6608                     bne        +0xA /* 000014AA */
  1974. 000014A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1975. 000014A6  4EBA FC90                jsr        [PC - 0x370 /* 00001138 */]
  1976. label000014AA:
  1977. 000014AA  4E5E                     unlink     A6
  1978. 000014AC  2E9F                     move.l     [A7], [A7]+
  1979. 000014AE  4E75                     rts
  1980. fn000014B0:
  1981. 000014B0  4E56 FFF4                link       A6, -0x000C
  1982. 000014B4  2F0C                     move.l     -[A7], A4
  1983. 000014B6  206E 000C                movea.l    A0, [A6 + 0xC]
  1984. 000014BA  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1985. 000014BE  22D8                     move.l     [A1]+, [A0]+
  1986. 000014C0  22D8                     move.l     [A1]+, [A0]+
  1987. 000014C2  22D8                     move.l     [A1]+, [A0]+
  1988. 000014C4  286E 0008                movea.l    A4, [A6 + 0x8]
  1989. 000014C8  2054                     movea.l    A0, [A4]
  1990. 000014CA  3F28 002A                move.w     -[A7], [A0 + 0x2A]
  1991. 000014CE  3F28 002C                move.w     -[A7], [A0 + 0x2C]
  1992. 000014D2  3F28 004C                move.w     -[A7], [A0 + 0x4C]
  1993. 000014D6  486E FFF4                pea.l      [A6 - 0xC]
  1994. 000014DA  1F3C 0001                move.b     -[A7], 0x1
  1995. 000014DE  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1996. 000014E2  4EAD 063A                jsr        [A5 + 0x63A /* export_195 */]
  1997. 000014E6  285F                     movea.l    A4, [A7]+
  1998. 000014E8  4E5E                     unlink     A6
  1999. 000014EA  205F                     movea.l    A0, [A7]+
  2000. 000014EC  504F                     addq.w     A7, 8
  2001. 000014EE  4ED0                     jmp        [A0]
  2002. fn000014F0:
  2003. 000014F0  4E56 0000                link       A6, 0
  2004. 000014F4  2F0C                     move.l     -[A7], A4
  2005. 000014F6  286E 0008                movea.l    A4, [A6 + 0x8]
  2006. 000014FA  4267                     clr.w      -[A7]
  2007. 000014FC  2054                     movea.l    A0, [A4]
  2008. 000014FE  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2009. 00001502  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  2010. 00001506  101F                     move.b     D0, [A7]+
  2011. 00001508  2054                     movea.l    A0, [A4]
  2012. 0000150A  3028 002A                move.w     D0, [A0 + 0x2A]
  2013. 0000150E  48C0                     ext.l      D0
  2014. 00001510  2F00                     move.l     -[A7], D0
  2015. 00001512  3028 002C                move.w     D0, [A0 + 0x2C]
  2016. 00001516  48C0                     ext.l      D0
  2017. 00001518  2F00                     move.l     -[A7], D0
  2018. 0000151A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2019. 0000151E  1F3C 0001                move.b     -[A7], 0x1
  2020. 00001522  2F28 0026                move.l     -[A7], [A0 + 0x26]
  2021. 00001526  3F3C 000B                move.w     -[A7], 0xB
  2022. 0000152A  A83D                     syscall    TEDispatch
  2023. 0000152C  2054                     movea.l    A0, [A4]
  2024. 0000152E  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2025. 00001532  4EAD 0F92                jsr        [A5 + 0xF92 /* export_494 */]
  2026. 00001536  1F3C 0001                move.b     -[A7], 0x1
  2027. 0000153A  2054                     movea.l    A0, [A4]
  2028. 0000153C  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2029. 00001540  4EAD 0FA2                jsr        [A5 + 0xFA2 /* export_496 */]
  2030. 00001544  2254                     movea.l    A1, [A4]
  2031. 00001546  2069 0022                movea.l    A0, [A1 + 0x22]
  2032. 0000154A  2050                     movea.l    A0, [A0]
  2033. 0000154C  117C 0001 006E           move.b     [A0 + 0x6E], 0x1
  2034. 00001552  285F                     movea.l    A4, [A7]+
  2035. 00001554  4E5E                     unlink     A6
  2036. 00001556  205F                     movea.l    A0, [A7]+
  2037. 00001558  504F                     addq.w     A7, 8
  2038. 0000155A  4ED0                     jmp        [A0]
  2039. export_271:
  2040. 0000155C  4E56 FFF4                link       A6, -0x000C
  2041. 00001560  48E7 0028                movem.l    -[A7], A2,A4
  2042. 00001564  286E 0008                movea.l    A4, [A6 + 0x8]
  2043. 00001568  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2044. 0000156C  2454                     movea.l    A2, [A4]
  2045. 0000156E  43EA 005A                lea.l      A1, [A2 + 0x5A]
  2046. 00001572  20D9                     move.l     [A0]+, [A1]+
  2047. 00001574  20D9                     move.l     [A0]+, [A1]+
  2048. 00001576  20D9                     move.l     [A0]+, [A1]+
  2049. 00001578  486E FFF4                pea.l      [A6 - 0xC]
  2050. 0000157C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2051. 00001580  4EBA FF2E                jsr        [PC - 0xD2 /* 000014B0 */]
  2052. 00001584  7000                     moveq.l    D0, 0x00
  2053. 00001586  2054                     movea.l    A0, [A4]
  2054. 00001588  3028 004C                move.w     D0, [A0 + 0x4C]
  2055. 0000158C  7220                     moveq.l    D1, 0x20
  2056. 0000158E  4681                     not.l      D1
  2057. 00001590  C081                     and.l      D0, D1
  2058. 00001592  3140 004C                move.w     [A0 + 0x4C], D0
  2059. 00001596  4CDF 1400                movem.l    A2,A4, [A7]+
  2060. 0000159A  4E5E                     unlink     A6
  2061. 0000159C  2E9F                     move.l     [A7], [A7]+
  2062. 0000159E  4E75                     rts
  2063. export_272:
  2064. 000015A0  4E56 FFF4                link       A6, -0x000C
  2065. 000015A4  48E7 0038                movem.l    -[A7], A2,A3,A4
  2066. 000015A8  266E 0008                movea.l    A3, [A6 + 0x8]
  2067. 000015AC  284B                     movea.l    A4, A3
  2068. 000015AE  2F0B                     move.l     -[A7], A3
  2069. 000015B0  4EBA FB5A                jsr        [PC - 0x4A6 /* 0000110C */]
  2070. 000015B4  2254                     movea.l    A1, [A4]
  2071. 000015B6  2069 0022                movea.l    A0, [A1 + 0x22]
  2072. 000015BA  2050                     movea.l    A0, [A0]
  2073. 000015BC  4A28 006B                tst.b      [A0 + 0x6B]
  2074. 000015C0  661C                     bne        +0x1E /* 000015DE */
  2075. 000015C2  41EE FFF4                lea.l      A0, [A6 - 0xC]
  2076. 000015C6  2449                     movea.l    A2, A1
  2077. 000015C8  43EA 004E                lea.l      A1, [A2 + 0x4E]
  2078. 000015CC  20D9                     move.l     [A0]+, [A1]+
  2079. 000015CE  20D9                     move.l     [A0]+, [A1]+
  2080. 000015D0  20D9                     move.l     [A0]+, [A1]+
  2081. 000015D2  486E FFF4                pea.l      [A6 - 0xC]
  2082. 000015D6  2F0B                     move.l     -[A7], A3
  2083. 000015D8  4EBA FED6                jsr        [PC - 0x12A /* 000014B0 */]
  2084. 000015DC  600C                     bra        +0xE /* 000015EA */
  2085. label000015DE:
  2086. 000015DE  2054                     movea.l    A0, [A4]
  2087. 000015E0  2F28 0032                move.l     -[A7], [A0 + 0x32]
  2088. 000015E4  2F0B                     move.l     -[A7], A3
  2089. 000015E6  4EBA FF08                jsr        [PC - 0xF8 /* 000014F0 */]
  2090. label000015EA:
  2091. 000015EA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2092. 000015EE  4E5E                     unlink     A6
  2093. 000015F0  2E9F                     move.l     [A7], [A7]+
  2094. 000015F2  4E75                     rts
  2095. export_273:
  2096. 000015F4  4E56 0000                link       A6, 0
  2097. 000015F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2098. 000015FC  4EBA FB0E                jsr        [PC - 0x4F2 /* 0000110C */]
  2099. 00001600  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2100. 00001604  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  2101. 00001608  4E5E                     unlink     A6
  2102. 0000160A  2E9F                     move.l     [A7], [A7]+
  2103. 0000160C  4E75                     rts
  2104. 0000160E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2105. export_274: // at 00001610 (misaligned)
  2106. 00001612  FFEE                     .invalid   <<F/7/7>>
  2107. 00001614  48E7 0118                movem.l    -[A7], D7,A3,A4
  2108. 00001618  266E 0008                movea.l    A3, [A6 + 0x8]
  2109. 0000161C  284B                     movea.l    A4, A3
  2110. 0000161E  2054                     movea.l    A0, [A4]
  2111. 00001620  3028 002C                move.w     D0, [A0 + 0x2C]
  2112. 00001624  9068 002A                sub.w      D0, [A0 + 0x2A]
  2113. 00001628  48C0                     ext.l      D0
  2114. 0000162A  2F00                     move.l     -[A7], D0
  2115. 0000162C  42A7                     clr.l      -[A7]
  2116. 0000162E  2054                     movea.l    A0, [A4]
  2117. 00001630  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  2118. 00001634  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2119. 00001638  221F                     move.l     D1, [A7]+
  2120. 0000163A  201F                     move.l     D0, [A7]+
  2121. 0000163C  B280                     cmp.l      D1, D0
  2122. 0000163E  6600 0086                bne        +0x88 /* 000016C6 */
  2123. 00001642  4207                     clr.b      D7
  2124. 00001644  2254                     movea.l    A1, [A4]
  2125. 00001646  2069 0022                movea.l    A0, [A1 + 0x22]
  2126. 0000164A  7001                     moveq.l    D0, 0x01
  2127. 0000164C  2050                     movea.l    A0, [A0]
  2128. 0000164E  B028 006B                cmp.b      D0, [A0 + 0x6B]
  2129. 00001652  57C0                     seq        D0
  2130. 00001654  4A00                     tst.b      D0
  2131. 00001656  674A                     beq        +0x4C /* 000016A2 */
  2132. 00001658  2049                     movea.l    A0, A1
  2133. 0000165A  3228 002C                move.w     D1, [A0 + 0x2C]
  2134. 0000165E  B268 002A                cmp.w      D1, [A0 + 0x2A]
  2135. 00001662  57C1                     seq        D1
  2136. 00001664  C001                     and.b      D0, D1
  2137. 00001666  673A                     beq        +0x3C /* 000016A2 */
  2138. 00001668  3F28 002A                move.w     -[A7], [A0 + 0x2A]
  2139. 0000166C  486E FFF4                pea.l      [A6 - 0xC]
  2140. 00001670  486E FFF2                pea.l      [A6 - 0xE]
  2141. 00001674  486E FFF0                pea.l      [A6 - 0x10]
  2142. 00001678  2F28 0026                move.l     -[A7], [A0 + 0x26]
  2143. 0000167C  3F3C 0003                move.w     -[A7], 0x3
  2144. 00001680  A83D                     syscall    TEDispatch
  2145. 00001682  4267                     clr.w      -[A7]
  2146. 00001684  486E FFF4                pea.l      [A6 - 0xC]
  2147. 00001688  2254                     movea.l    A1, [A4]
  2148. 0000168A  2069 0032                movea.l    A0, [A1 + 0x32]
  2149. 0000168E  2050                     movea.l    A0, [A0]
  2150. 00001690  4868 000A                pea.l      [A0 + 0xA]
  2151. 00001694  3F3C 000C                move.w     -[A7], 0xC
  2152. 00001698  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  2153. 0000169C  1E1F                     move.b     D7, [A7]+
  2154. 0000169E  0A07 0001                xori.b     D7, 0x1
  2155. label000016A2:
  2156. 000016A2  1007                     move.b     D0, D7
  2157. 000016A4  6708                     beq        +0xA /* 000016AE */
  2158. 000016A6  2054                     movea.l    A0, [A4]
  2159. 000016A8  2168 0032 003E           move.l     [A0 + 0x3E], [A0 + 0x32]
  2160. label000016AE:
  2161. 000016AE  2F0B                     move.l     -[A7], A3
  2162. 000016B0  4EBA FC0E                jsr        [PC - 0x3F2 /* 000012C0 */]
  2163. 000016B4  1007                     move.b     D0, D7
  2164. 000016B6  6700 0094                beq        +0x96 /* 0000174C */
  2165. 000016BA  2054                     movea.l    A0, [A4]
  2166. 000016BC  7000                     moveq.l    D0, 0x00
  2167. 000016BE  2140 003E                move.l     [A0 + 0x3E], D0
  2168. 000016C2  6000 0088                bra        +0x8A /* 0000174C */
  2169. label000016C6:
  2170. 000016C6  4267                     clr.w      -[A7]
  2171. 000016C8  2054                     movea.l    A0, [A4]
  2172. 000016CA  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2173. 000016CE  4EAD 212A                jsr        [A5 + 0x212A /* export_1057 */]
  2174. 000016D2  101F                     move.b     D0, [A7]+
  2175. 000016D4  2054                     movea.l    A0, [A4]
  2176. 000016D6  3028 002A                move.w     D0, [A0 + 0x2A]
  2177. 000016DA  48C0                     ext.l      D0
  2178. 000016DC  2F00                     move.l     -[A7], D0
  2179. 000016DE  3028 002A                move.w     D0, [A0 + 0x2A]
  2180. 000016E2  48C0                     ext.l      D0
  2181. 000016E4  2F00                     move.l     -[A7], D0
  2182. 000016E6  42A7                     clr.l      -[A7]
  2183. 000016E8  2054                     movea.l    A0, [A4]
  2184. 000016EA  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  2185. 000016EE  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2186. 000016F2  221F                     move.l     D1, [A7]+
  2187. 000016F4  201F                     move.l     D0, [A7]+
  2188. 000016F6  D280                     add.l      D1, D0
  2189. 000016F8  2F01                     move.l     -[A7], D1
  2190. 000016FA  2054                     movea.l    A0, [A4]
  2191. 000016FC  2F28 0026                move.l     -[A7], [A0 + 0x26]
  2192. 00001700  A9D1                     syscall    TESetSelect
  2193. 00001702  2054                     movea.l    A0, [A4]
  2194. 00001704  2F28 0026                move.l     -[A7], [A0 + 0x26]
  2195. 00001708  A9D7                     syscall    TEDelete
  2196. 0000170A  2054                     movea.l    A0, [A4]
  2197. 0000170C  2F28 0042                move.l     -[A7], [A0 + 0x42]
  2198. 00001710  42A7                     clr.l      -[A7]
  2199. 00001712  2054                     movea.l    A0, [A4]
  2200. 00001714  3028 0046                move.w     D0, [A0 + 0x46]
  2201. 00001718  48C0                     ext.l      D0
  2202. 0000171A  2228 0048                move.l     D1, [A0 + 0x48]
  2203. 0000171E  D280                     add.l      D1, D0
  2204. 00001720  4481                     neg.l      D1
  2205. 00001722  2F01                     move.l     -[A7], D1
  2206. 00001724  42A7                     clr.l      -[A7]
  2207. 00001726  201F                     move.l     D0, [A7]+
  2208. 00001728  2E9F                     move.l     [A7], [A7]+
  2209. 0000172A  B097                     cmp.l      D0, [A7]
  2210. 0000172C  6F02                     ble        +0x4 /* 00001730 */
  2211. 0000172E  2E80                     move.l     [A7], D0
  2212. label00001730:
  2213. 00001730  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  2214. 00001734  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  2215. 00001738  2F0B                     move.l     -[A7], A3
  2216. 0000173A  4EBA F8AC                jsr        [PC - 0x754 /* 00000FE8 */]
  2217. 0000173E  1F3C 0001                move.b     -[A7], 0x1
  2218. 00001742  2054                     movea.l    A0, [A4]
  2219. 00001744  2F28 0022                move.l     -[A7], [A0 + 0x22]
  2220. 00001748  4EAD 0FA2                jsr        [A5 + 0xFA2 /* export_496 */]
  2221. label0000174C:
  2222. 0000174C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2223. 00001750  4E5E                     unlink     A6
  2224. 00001752  2E9F                     move.l     [A7], [A7]+
  2225. 00001754  4E75                     rts
  2226. 00001756  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2227. export_275: // at 00001758 (misaligned)
  2228. 0000175A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  2229. 0000175E  0008 4EAD                ori.b      A0, 0xAD
  2230. 00001762  0FC2                     .incomplete
  2231. 00001764  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2232. 00001768  4EBA FB06                jsr        [PC - 0x4FA /* 00001270 */]
  2233. 0000176C  4E5E                     unlink     A6
  2234. 0000176E  2E9F                     move.l     [A7], [A7]+
  2235. 00001770  4E75                     rts
  2236. 00001772  0000                     .incomplete
  2237.